Overview
TypeSpec Azure Resource Manager library
Install​
- In a spec
- In a library
npm install @azure-tools/typespec-azure-resource-manager
npm install --save-peer @azure-tools/typespec-azure-resource-manager
Azure​
Azure.ResourceManager​
Decorators​
@armCommonTypesVersion
@armLibraryNamespace
@armProviderNamespace
@armProviderNameValue
@armRenameListByOperation
@armResourceAction
@armResourceCollectionAction
@armResourceCreateOrUpdate
@armResourceDelete
@armResourceList
@armResourceOperations
@armResourceRead
@armResourceUpdate
@armVirtualResource
@extensionResource
@locationResource
@resourceBaseType
@resourceGroupResource
@singleton
@subscriptionResource
@tenantResource
@useLibraryNamespace
Interfaces​
ExtensionResourceCollectionOperations
ExtensionResourceInstanceOperations
ExtensionResourceOperations
Operations
ProxyResourceOperations
ResourceCollectionOperations
ResourceCreateAsync
ResourceCreateSync
ResourceDeleteAsync
ResourceDeleteSync
ResourceDeleteWithoutOkAsync
ResourceInstanceOperations
ResourceListByParent
ResourceListBySubscription
ResourceOperations
ResourceRead
ResourceUpdateAsync
ResourceUpdateSync
TenantResourceOperations
TrackedResourceOperations
Operations​
ArmCustomPatchAsync
ArmCustomPatchSync
ArmListBySubscription
ArmResourceActionAsync
ArmResourceActionAsyncBase
ArmResourceActionNoContentAsync
ArmResourceActionNoContentSync
ArmResourceActionNoResponseContentAsync
ArmResourceActionSync
ArmResourceCheckExistence
ArmResourceCreateOrReplaceAsync
ArmResourceCreateOrReplaceSync
ArmResourceCreateOrUpdateAsync
ArmResourceCreateOrUpdateSync
ArmResourceDeleteAsync
ArmResourceDeleteAsyncBase
ArmResourceDeleteSync
ArmResourceDeleteWithoutOkAsync
ArmResourceListAtScope
ArmResourceListByParent
ArmResourcePatchAsync
ArmResourcePatchSync
ArmResourceRead
ArmTagsPatchAsync
ArmTagsPatchSync
checkGlobalNameAvailability
checkLocalNameAvailability
Models​
ArmAcceptedLroResponse
ArmAcceptedResponse
ArmAsyncOperationHeader
ArmCombinedLroHeaders
ArmCreatedResponse
ArmDeleteAcceptedLroResponse
ArmDeleteAcceptedResponse
ArmDeletedNoContentResponse
ArmDeletedResponse
ArmLocationResource
ArmLroLocationHeader
ArmNoContentResponse
ArmOperationStatus
ArmResourceCreatedResponse
ArmResourceCreatedSyncResponse
ArmResourceExistsResponse
ArmResourceNotFoundResponse
ArmResourceUpdatedResponse
ArmResponse
DefaultProvisioningStateProperty
EncryptionProperty
EntityTagProperty
ExtendedLocationProperty
ExtensionResource
KeysOf
LocationParameter
ManagedByProperty
ManagedServiceIdentityProperty
ManagedSystemAssignedIdentityProperty
ParentKeysOf
ProviderNamespace
ProxyResource
ResourceGroupLocationResource
ResourceInstanceParameters
ResourceKindProperty
ResourceListResult
ResourceNameParameter
ResourceParentParameters
ResourcePlanProperty
ResourceSkuProperty
ResourceUriParameter
SubscriptionLocationResource
TenantLocationResource
TrackedResource
Azure.ResourceManager.CommonTypes​
Models​
ApiVersionParameter
AzureEntityResource
CheckNameAvailabilityRequest
CheckNameAvailabilityResponse
CustomerManagedKeyEncryption
Encryption
EncryptionProperties
ErrorAdditionalInfo
ErrorDetail
ErrorResponse
ExtendedLocation
ExtensionResource
Identity
IfMatchHeader
IfNoneMatchHeader
KeyEncryptionKeyIdentity
KeyVaultProperties
LocationData
LocationParameter
LocationResourceParameter
ManagedServiceIdentity
ManagementGroupNameParameter
Operation
OperationDisplay
OperationIdParameter
OperationListResult
OperationStatusResult
Plan
PrivateEndpoint
PrivateEndpointConnection
PrivateEndpointConnectionListResult
PrivateEndpointConnectionParameter
PrivateEndpointConnectionProperties
PrivateLinkResource
PrivateLinkResourceListResult
PrivateLinkResourceParameter
PrivateLinkResourceProperties
PrivateLinkServiceConnectionState
ProxyResource
Resource
ResourceGroupNameParameter
ResourceModelWithAllowedPropertySet
ScopeParameter
Sku
SubscriptionIdParameter
SystemAssignedServiceIdentity
SystemData
TenantIdParameter
TrackedResource
UserAssignedIdentities
UserAssignedIdentity
Azure.ResourceManager.Foundations​
Operations​
Models​
ArmTagsProperty
DefaultBaseParameters
ExtensionBaseParameters
ExtensionScope
LocationBaseParameters
LocationScope
ProxyResourceUpdateModel
ResourceGroupBaseParameters
ResourceGroupScope
ResourceUpdateModel
ResourceUpdateModelProperties
SubscriptionBaseParameters
SubscriptionScope
TagsUpdateModel
TenantBaseParameters
TenantScope