2.0.0 (2024-04-26)
Breaking Changes
- Field
Tags
of structCatalogUpdate
has been removed - Field
Location
,Tags
of structScheduleUpdate
has been removed
Features Added
- New enum type
CatalogConnectionState
with valuesCatalogConnectionStateConnected
,CatalogConnectionStateDisconnected
- New enum type
CatalogItemSyncEnableStatus
with valuesCatalogItemSyncEnableStatusDisabled
,CatalogItemSyncEnableStatusEnabled
- New enum type
CatalogItemType
with valuesCatalogItemTypeEnvironmentDefinition
- New enum type
CatalogResourceValidationStatus
with valuesCatalogResourceValidationStatusFailed
,CatalogResourceValidationStatusPending
,CatalogResourceValidationStatusSucceeded
,CatalogResourceValidationStatusUnknown
- New enum type
CatalogSyncType
with valuesCatalogSyncTypeManual
,CatalogSyncTypeScheduled
- New enum type
IdentityType
with valuesIdentityTypeDelegatedResourceIdentity
,IdentityTypeSystemAssignedIdentity
,IdentityTypeUserAssignedIdentity
- New enum type
ParameterType
with valuesParameterTypeArray
,ParameterTypeBoolean
,ParameterTypeInteger
,ParameterTypeNumber
,ParameterTypeObject
,ParameterTypeString
- New enum type
SingleSignOnStatus
with valuesSingleSignOnStatusDisabled
,SingleSignOnStatusEnabled
- New enum type
VirtualNetworkType
with valuesVirtualNetworkTypeManaged
,VirtualNetworkTypeUnmanaged
- New function
*CatalogsClient.BeginConnect(context.Context, string, string, string, *CatalogsClientBeginConnectOptions) (*runtime.Poller[CatalogsClientConnectResponse], error)
- New function
*CatalogsClient.GetSyncErrorDetails(context.Context, string, string, string, *CatalogsClientGetSyncErrorDetailsOptions) (CatalogsClientGetSyncErrorDetailsResponse, error)
- New function
NewCheckScopedNameAvailabilityClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CheckScopedNameAvailabilityClient, error)
- New function
*CheckScopedNameAvailabilityClient.Execute(context.Context, CheckScopedNameAvailabilityRequest, *CheckScopedNameAvailabilityClientExecuteOptions) (CheckScopedNameAvailabilityClientExecuteResponse, error)
- New function
*ClientFactory.NewCheckScopedNameAvailabilityClient() *CheckScopedNameAvailabilityClient
- New function
*ClientFactory.NewEnvironmentDefinitionsClient() *EnvironmentDefinitionsClient
- New function
*ClientFactory.NewProjectCatalogEnvironmentDefinitionsClient() *ProjectCatalogEnvironmentDefinitionsClient
- New function
*ClientFactory.NewProjectCatalogsClient() *ProjectCatalogsClient
- New function
NewEnvironmentDefinitionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*EnvironmentDefinitionsClient, error)
- New function
*EnvironmentDefinitionsClient.Get(context.Context, string, string, string, string, *EnvironmentDefinitionsClientGetOptions) (EnvironmentDefinitionsClientGetResponse, error)
- New function
*EnvironmentDefinitionsClient.GetByProjectCatalog(context.Context, string, string, string, string, *EnvironmentDefinitionsClientGetByProjectCatalogOptions) (EnvironmentDefinitionsClientGetByProjectCatalogResponse, error)
- New function
*EnvironmentDefinitionsClient.GetErrorDetails(context.Context, string, string, string, string, *EnvironmentDefinitionsClientGetErrorDetailsOptions) (EnvironmentDefinitionsClientGetErrorDetailsResponse, error)
- New function
*EnvironmentDefinitionsClient.NewListByCatalogPager(string, string, string, *EnvironmentDefinitionsClientListByCatalogOptions) *runtime.Pager[EnvironmentDefinitionsClientListByCatalogResponse]
- New function
*EnvironmentDefinitionsClient.NewListByProjectCatalogPager(string, string, string, *EnvironmentDefinitionsClientListByProjectCatalogOptions) *runtime.Pager[EnvironmentDefinitionsClientListByProjectCatalogResponse]
- New function
NewProjectCatalogEnvironmentDefinitionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProjectCatalogEnvironmentDefinitionsClient, error)
- New function
*ProjectCatalogEnvironmentDefinitionsClient.GetErrorDetails(context.Context, string, string, string, string, *ProjectCatalogEnvironmentDefinitionsClientGetErrorDetailsOptions) (ProjectCatalogEnvironmentDefinitionsClientGetErrorDetailsResponse, error)
- New function
NewProjectCatalogsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProjectCatalogsClient, error)
- New function
*ProjectCatalogsClient.BeginConnect(context.Context, string, string, string, *ProjectCatalogsClientBeginConnectOptions) (*runtime.Poller[ProjectCatalogsClientConnectResponse], error)
- New function
*ProjectCatalogsClient.BeginCreateOrUpdate(context.Context, string, string, string, Catalog, *ProjectCatalogsClientBeginCreateOrUpdateOptions) (*runtime.Poller[ProjectCatalogsClientCreateOrUpdateResponse], error)
- New function
*ProjectCatalogsClient.BeginDelete(context.Context, string, string, string, *ProjectCatalogsClientBeginDeleteOptions) (*runtime.Poller[ProjectCatalogsClientDeleteResponse], error)
- New function
*ProjectCatalogsClient.Get(context.Context, string, string, string, *ProjectCatalogsClientGetOptions) (ProjectCatalogsClientGetResponse, error)
- New function
*ProjectCatalogsClient.GetSyncErrorDetails(context.Context, string, string, string, *ProjectCatalogsClientGetSyncErrorDetailsOptions) (ProjectCatalogsClientGetSyncErrorDetailsResponse, error)
- New function
*ProjectCatalogsClient.NewListPager(string, string, *ProjectCatalogsClientListOptions) *runtime.Pager[ProjectCatalogsClientListResponse]
- New function
*ProjectCatalogsClient.BeginPatch(context.Context, string, string, string, CatalogUpdate, *ProjectCatalogsClientBeginPatchOptions) (*runtime.Poller[ProjectCatalogsClientPatchResponse], error)
- New function
*ProjectCatalogsClient.BeginSync(context.Context, string, string, string, *ProjectCatalogsClientBeginSyncOptions) (*runtime.Poller[ProjectCatalogsClientSyncResponse], error)
- New struct
CatalogConflictError
- New struct
CatalogErrorDetails
- New struct
CatalogResourceValidationErrorDetails
- New struct
CatalogSyncError
- New struct
CheckScopedNameAvailabilityRequest
- New struct
CustomerManagedKeyEncryption
- New struct
CustomerManagedKeyEncryptionKeyIdentity
- New struct
Encryption
- New struct
EnvironmentDefinition
- New struct
EnvironmentDefinitionListResult
- New struct
EnvironmentDefinitionParameter
- New struct
EnvironmentDefinitionProperties
- New struct
EnvironmentTypeUpdateProperties
- New struct
ProjectCatalogSettings
- New struct
ProjectCatalogSettingsInfo
- New struct
SyncErrorDetails
- New struct
SyncStats
- New struct
UpdateProperties
- New field
DisplayName
in structAllowedEnvironmentTypeProperties
- New field
ConnectionState
,LastConnectionTime
,LastSyncStats
,SyncType
,Tags
in structCatalogProperties
- New field
SyncType
,Tags
in structCatalogUpdateProperties
- New field
ValidationStatus
in structDevBoxDefinitionProperties
- New field
DisplayName
in structEnvironmentTypeProperties
- New field
Properties
in structEnvironmentTypeUpdate
- New field
ResourceID
in structOperationStatusResult
- New field
Location
in structOperationStatusesClientGetResponse
- New field
DevBoxCount
,DisplayName
,ManagedVirtualNetworkRegions
,SingleSignOnStatus
,VirtualNetworkType
in structPoolProperties
- New field
DisplayName
,ManagedVirtualNetworkRegions
,SingleSignOnStatus
,VirtualNetworkType
in structPoolUpdateProperties
- New field
Identity
in structProject
- New field
DisplayName
,EnvironmentCount
in structProjectEnvironmentTypeProperties
- New field
DisplayName
in structProjectEnvironmentTypeUpdateProperties
- New field
CatalogSettings
,DisplayName
in structProjectProperties
- New field
Identity
in structProjectUpdate
- New field
CatalogSettings
,DisplayName
in structProjectUpdateProperties
- New field
DisplayName
,Encryption
,ProjectCatalogSettings
in structProperties
- New field
Location
,Tags
in structScheduleProperties
- New field
Location
,Tags
in structScheduleUpdateProperties
- New field
Properties
in structUpdate
- New field
ID
in structUsage