azure-sdk-for-go

This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:

MIT License

Stars
1.5K
Committers
225
azure-sdk-for-go - sdk/azcore/v1.8.0

Published by azure-sdk about 1 year ago

1.8.0 (2023-10-05)

Features Added

  • Added Claims and EnableCAE fields to policy.TokenRequestOptions.
  • ARM bearer token policy handles CAE challenges.
  • messaging/CloudEvent allows you to serialize/deserialize CloudEvents, as described in the CloudEvents 1.0 specification: link
  • Added functions FetcherForNextLink and EncodeQueryParams along with FetcherForNextLinkOptions to the runtime package to centralize creation of Pager[T].Fetcher from a next link URL.
  • Added types KeyCredential and SASCredential to the azcore package.
    • Includes their respective constructor functions.
  • Added types KeyCredentialPolicy and SASCredentialPolicy to the azcore/runtime package.
    • Includes their respective constructor functions and options types.

Breaking Changes

These changes affect only code written against beta versions of v1.8.0

  • The beta features for tracing and fakes have been omitted for this release.

Bugs Fixed

  • Fixed an issue that could cause some ARM RPs to not be automatically registered.
  • Block bearer token authentication for non TLS protected endpoints.

Other Changes

  • The following functions in the runtime package are now exposed from the policy package, and the runtime versions have been deprecated.
    • WithCaptureResponse
    • WithHTTPHeader
    • WithRetryOptions
  • Updated dependencies.
azure-sdk-for-go - sdk/resourcemanager/playwrighttesting/armplaywrighttesting/v0.1.0

Published by azure-sdk about 1 year ago

0.1.0 (2023-09-27)

The package of github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/playwrighttesting/armplaywrighttesting is using our next generation design principles.

To learn more, please refer to our documentation Quick Start.

azure-sdk-for-go - sdk/ai/azopenai/v0.3.0

Published by azure-sdk about 1 year ago

0.3.0 (2023-09-26)

Features Added

  • Support for Whisper audio APIs for transcription and translation using GetAudioTranscription and GetAudioTranslation.

Breaking Changes

  • ChatChoiceContentFilterResults content filtering fields are now all typed as ContentFilterResult, instead of unique types for each field.
  • PromptAnnotations renamed to PromptFilterResults in ChatCompletions and Completions.
azure-sdk-for-go - sdk/resourcemanager/hybridconnectivity/armhybridconnectivity/v1.0.0

Published by azure-sdk about 1 year ago

1.0.0 (2023-09-22)

Features Added

  • New enum type ProvisioningState with values ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateFailed, ProvisioningStateSucceeded, ProvisioningStateUpdating
  • New enum type ServiceName with values ServiceNameSSH, ServiceNameWAC
  • New function *ClientFactory.NewServiceConfigurationsClient() *ServiceConfigurationsClient
  • New function *EndpointsClient.ListIngressGatewayCredentials(context.Context, string, string, *EndpointsClientListIngressGatewayCredentialsOptions) (EndpointsClientListIngressGatewayCredentialsResponse, error)
  • New function NewServiceConfigurationsClient(azcore.TokenCredential, *arm.ClientOptions) (*ServiceConfigurationsClient, error)
  • New function *ServiceConfigurationsClient.CreateOrupdate(context.Context, string, string, string, ServiceConfigurationResource, *ServiceConfigurationsClientCreateOrupdateOptions) (ServiceConfigurationsClientCreateOrupdateResponse, error)
  • New function *ServiceConfigurationsClient.Delete(context.Context, string, string, string, *ServiceConfigurationsClientDeleteOptions) (ServiceConfigurationsClientDeleteResponse, error)
  • New function *ServiceConfigurationsClient.Get(context.Context, string, string, string, *ServiceConfigurationsClientGetOptions) (ServiceConfigurationsClientGetResponse, error)
  • New function *ServiceConfigurationsClient.NewListByEndpointResourcePager(string, string, *ServiceConfigurationsClientListByEndpointResourceOptions) *runtime.Pager[ServiceConfigurationsClientListByEndpointResourceResponse]
  • New function *ServiceConfigurationsClient.Update(context.Context, string, string, string, ServiceConfigurationResourcePatch, *ServiceConfigurationsClientUpdateOptions) (ServiceConfigurationsClientUpdateResponse, error)
  • New struct ListCredentialsRequest
  • New struct ListIngressGatewayCredentialsRequest
  • New struct ServiceConfigurationList
  • New struct ServiceConfigurationProperties
  • New struct ServiceConfigurationPropertiesPatch
  • New struct ServiceConfigurationResource
  • New struct ServiceConfigurationResourcePatch
  • New field ListCredentialsRequest in struct EndpointsClientListCredentialsOptions
  • New field ServiceName in struct ManagedProxyRequest
  • New field SystemData in struct ProxyResource
  • New field ServiceConfigurationToken in struct RelayNamespaceAccessProperties
  • New field SystemData in struct Resource
azure-sdk-for-go - sdk/resourcemanager/cosmosforpostgresql/armcosmosforpostgresql/v1.0.0

Published by azure-sdk about 1 year ago

1.0.0 (2023-09-22)

Other Changes

  • Release stable version.
azure-sdk-for-go - sdk/resourcemanager/containerregistry/armcontainerregistry/v1.2.0-beta.1

Published by azure-sdk about 1 year ago

1.2.0-beta.1 (2023-09-22)

Features Added

  • Support for test fakes and OpenTelemetry trace spans.
  • New enum type ActivationStatus with values ActivationStatusActive, ActivationStatusInactive
  • New enum type AuditLogStatus with values AuditLogStatusDisabled, AuditLogStatusEnabled
  • New enum type AzureADAuthenticationAsArmPolicyStatus with values AzureADAuthenticationAsArmPolicyStatusDisabled, AzureADAuthenticationAsArmPolicyStatusEnabled
  • New enum type CertificateType with values CertificateTypeLocalDirectory
  • New enum type ConnectedRegistryMode with values ConnectedRegistryModeMirror, ConnectedRegistryModeReadOnly, ConnectedRegistryModeReadWrite, ConnectedRegistryModeRegistry
  • New enum type ConnectionState with values ConnectionStateOffline, ConnectionStateOnline, ConnectionStateSyncing, ConnectionStateUnhealthy
  • New enum type LogLevel with values LogLevelDebug, LogLevelError, LogLevelInformation, LogLevelNone, LogLevelWarning
  • New enum type PackageSourceType with values PackageSourceTypeRemote
  • New enum type PipelineOptions with values PipelineOptionsContinueOnErrors, PipelineOptionsDeleteSourceBlobOnSuccess, PipelineOptionsOverwriteBlobs, PipelineOptionsOverwriteTags
  • New enum type PipelineRunSourceType with values PipelineRunSourceTypeAzureStorageBlob
  • New enum type PipelineRunTargetType with values PipelineRunTargetTypeAzureStorageBlob
  • New enum type PipelineSourceType with values PipelineSourceTypeAzureStorageBlobContainer
  • New enum type TLSStatus with values TLSStatusDisabled, TLSStatusEnabled
  • New function NewArchiveVersionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ArchiveVersionsClient, error)
  • New function *ArchiveVersionsClient.BeginCreate(context.Context, string, string, string, string, string, *ArchiveVersionsClientBeginCreateOptions) (*runtime.Poller[ArchiveVersionsClientCreateResponse], error)
  • New function *ArchiveVersionsClient.BeginDelete(context.Context, string, string, string, string, string, *ArchiveVersionsClientBeginDeleteOptions) (*runtime.Poller[ArchiveVersionsClientDeleteResponse], error)
  • New function *ArchiveVersionsClient.Get(context.Context, string, string, string, string, string, *ArchiveVersionsClientGetOptions) (ArchiveVersionsClientGetResponse, error)
  • New function *ArchiveVersionsClient.NewListPager(string, string, string, string, *ArchiveVersionsClientListOptions) *runtime.Pager[ArchiveVersionsClientListResponse]
  • New function NewArchivesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ArchivesClient, error)
  • New function *ArchivesClient.BeginCreate(context.Context, string, string, string, string, Archive, *ArchivesClientBeginCreateOptions) (*runtime.Poller[ArchivesClientCreateResponse], error)
  • New function *ArchivesClient.BeginDelete(context.Context, string, string, string, string, *ArchivesClientBeginDeleteOptions) (*runtime.Poller[ArchivesClientDeleteResponse], error)
  • New function *ArchivesClient.Get(context.Context, string, string, string, string, *ArchivesClientGetOptions) (ArchivesClientGetResponse, error)
  • New function *ArchivesClient.NewListPager(string, string, string, *ArchivesClientListOptions) *runtime.Pager[ArchivesClientListResponse]
  • New function *ArchivesClient.Update(context.Context, string, string, string, string, ArchiveUpdateParameters, *ArchivesClientUpdateOptions) (ArchivesClientUpdateResponse, error)
  • New function *ClientFactory.NewArchiveVersionsClient() *ArchiveVersionsClient
  • New function *ClientFactory.NewArchivesClient() *ArchivesClient
  • New function *ClientFactory.NewConnectedRegistriesClient() *ConnectedRegistriesClient
  • New function *ClientFactory.NewExportPipelinesClient() *ExportPipelinesClient
  • New function *ClientFactory.NewImportPipelinesClient() *ImportPipelinesClient
  • New function *ClientFactory.NewPipelineRunsClient() *PipelineRunsClient
  • New function NewConnectedRegistriesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ConnectedRegistriesClient, error)
  • New function *ConnectedRegistriesClient.BeginCreate(context.Context, string, string, string, ConnectedRegistry, *ConnectedRegistriesClientBeginCreateOptions) (*runtime.Poller[ConnectedRegistriesClientCreateResponse], error)
  • New function *ConnectedRegistriesClient.BeginDeactivate(context.Context, string, string, string, *ConnectedRegistriesClientBeginDeactivateOptions) (*runtime.Poller[ConnectedRegistriesClientDeactivateResponse], error)
  • New function *ConnectedRegistriesClient.BeginDelete(context.Context, string, string, string, *ConnectedRegistriesClientBeginDeleteOptions) (*runtime.Poller[ConnectedRegistriesClientDeleteResponse], error)
  • New function *ConnectedRegistriesClient.Get(context.Context, string, string, string, *ConnectedRegistriesClientGetOptions) (ConnectedRegistriesClientGetResponse, error)
  • New function *ConnectedRegistriesClient.NewListPager(string, string, *ConnectedRegistriesClientListOptions) *runtime.Pager[ConnectedRegistriesClientListResponse]
  • New function *ConnectedRegistriesClient.BeginUpdate(context.Context, string, string, string, ConnectedRegistryUpdateParameters, *ConnectedRegistriesClientBeginUpdateOptions) (*runtime.Poller[ConnectedRegistriesClientUpdateResponse], error)
  • New function NewExportPipelinesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ExportPipelinesClient, error)
  • New function *ExportPipelinesClient.BeginCreate(context.Context, string, string, string, ExportPipeline, *ExportPipelinesClientBeginCreateOptions) (*runtime.Poller[ExportPipelinesClientCreateResponse], error)
  • New function *ExportPipelinesClient.BeginDelete(context.Context, string, string, string, *ExportPipelinesClientBeginDeleteOptions) (*runtime.Poller[ExportPipelinesClientDeleteResponse], error)
  • New function *ExportPipelinesClient.Get(context.Context, string, string, string, *ExportPipelinesClientGetOptions) (ExportPipelinesClientGetResponse, error)
  • New function *ExportPipelinesClient.NewListPager(string, string, *ExportPipelinesClientListOptions) *runtime.Pager[ExportPipelinesClientListResponse]
  • New function NewImportPipelinesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ImportPipelinesClient, error)
  • New function *ImportPipelinesClient.BeginCreate(context.Context, string, string, string, ImportPipeline, *ImportPipelinesClientBeginCreateOptions) (*runtime.Poller[ImportPipelinesClientCreateResponse], error)
  • New function *ImportPipelinesClient.BeginDelete(context.Context, string, string, string, *ImportPipelinesClientBeginDeleteOptions) (*runtime.Poller[ImportPipelinesClientDeleteResponse], error)
  • New function *ImportPipelinesClient.Get(context.Context, string, string, string, *ImportPipelinesClientGetOptions) (ImportPipelinesClientGetResponse, error)
  • New function *ImportPipelinesClient.NewListPager(string, string, *ImportPipelinesClientListOptions) *runtime.Pager[ImportPipelinesClientListResponse]
  • New function NewPipelineRunsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PipelineRunsClient, error)
  • New function *PipelineRunsClient.BeginCreate(context.Context, string, string, string, PipelineRun, *PipelineRunsClientBeginCreateOptions) (*runtime.Poller[PipelineRunsClientCreateResponse], error)
  • New function *PipelineRunsClient.BeginDelete(context.Context, string, string, string, *PipelineRunsClientBeginDeleteOptions) (*runtime.Poller[PipelineRunsClientDeleteResponse], error)
  • New function *PipelineRunsClient.Get(context.Context, string, string, string, *PipelineRunsClientGetOptions) (PipelineRunsClientGetResponse, error)
  • New function *PipelineRunsClient.NewListPager(string, string, *PipelineRunsClientListOptions) *runtime.Pager[PipelineRunsClientListResponse]
  • New struct ActivationProperties
  • New struct Archive
  • New struct ArchiveListResult
  • New struct ArchivePackageSourceProperties
  • New struct ArchiveProperties
  • New struct ArchiveUpdateParameters
  • New struct ArchiveUpdateProperties
  • New struct ArchiveVersion
  • New struct ArchiveVersionListResult
  • New struct ArchiveVersionProperties
  • New struct AzureADAuthenticationAsArmPolicy
  • New struct ConnectedRegistry
  • New struct ConnectedRegistryListResult
  • New struct ConnectedRegistryProperties
  • New struct ConnectedRegistryUpdateParameters
  • New struct ConnectedRegistryUpdateProperties
  • New struct ExportPipeline
  • New struct ExportPipelineListResult
  • New struct ExportPipelineProperties
  • New struct ExportPipelineTargetProperties
  • New struct ImportPipeline
  • New struct ImportPipelineListResult
  • New struct ImportPipelineProperties
  • New struct ImportPipelineSourceProperties
  • New struct LoggingProperties
  • New struct LoginServerProperties
  • New struct ParentProperties
  • New struct PipelineRun
  • New struct PipelineRunListResult
  • New struct PipelineRunProperties
  • New struct PipelineRunRequest
  • New struct PipelineRunResponse
  • New struct PipelineRunSourceProperties
  • New struct PipelineRunTargetProperties
  • New struct PipelineSourceTriggerDescriptor
  • New struct PipelineSourceTriggerProperties
  • New struct PipelineTriggerDescriptor
  • New struct PipelineTriggerProperties
  • New struct ProgressProperties
  • New struct SoftDeletePolicy
  • New struct StatusDetailProperties
  • New struct SyncProperties
  • New struct SyncUpdateProperties
  • New struct TLSCertificateProperties
  • New struct TLSProperties
  • New field AzureADAuthenticationAsArmPolicy, SoftDeletePolicy in struct Policies
  • New field AnonymousPullEnabled in struct RegistryProperties
  • New field AnonymousPullEnabled in struct RegistryPropertiesUpdateParameters
azure-sdk-for-go - sdk/resourcemanager/containerregistry/armcontainerregistry/v1.1.0

Published by azure-sdk about 1 year ago

1.1.0 (2023-09-22)

Features Added

  • New enum type CredentialHealthStatus with values CredentialHealthStatusHealthy, CredentialHealthStatusUnhealthy
  • New enum type CredentialName with values CredentialNameCredential1
  • New function NewCacheRulesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CacheRulesClient, error)
  • New function *CacheRulesClient.BeginCreate(context.Context, string, string, string, CacheRule, *CacheRulesClientBeginCreateOptions) (*runtime.Poller[CacheRulesClientCreateResponse], error)
  • New function *CacheRulesClient.BeginDelete(context.Context, string, string, string, *CacheRulesClientBeginDeleteOptions) (*runtime.Poller[CacheRulesClientDeleteResponse], error)
  • New function *CacheRulesClient.Get(context.Context, string, string, string, *CacheRulesClientGetOptions) (CacheRulesClientGetResponse, error)
  • New function *CacheRulesClient.NewListPager(string, string, *CacheRulesClientListOptions) *runtime.Pager[CacheRulesClientListResponse]
  • New function *CacheRulesClient.BeginUpdate(context.Context, string, string, string, CacheRuleUpdateParameters, *CacheRulesClientBeginUpdateOptions) (*runtime.Poller[CacheRulesClientUpdateResponse], error)
  • New function *ClientFactory.NewCacheRulesClient() *CacheRulesClient
  • New function *ClientFactory.NewCredentialSetsClient() *CredentialSetsClient
  • New function NewCredentialSetsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CredentialSetsClient, error)
  • New function *CredentialSetsClient.BeginCreate(context.Context, string, string, string, CredentialSet, *CredentialSetsClientBeginCreateOptions) (*runtime.Poller[CredentialSetsClientCreateResponse], error)
  • New function *CredentialSetsClient.BeginDelete(context.Context, string, string, string, *CredentialSetsClientBeginDeleteOptions) (*runtime.Poller[CredentialSetsClientDeleteResponse], error)
  • New function *CredentialSetsClient.Get(context.Context, string, string, string, *CredentialSetsClientGetOptions) (CredentialSetsClientGetResponse, error)
  • New function *CredentialSetsClient.NewListPager(string, string, *CredentialSetsClientListOptions) *runtime.Pager[CredentialSetsClientListResponse]
  • New function *CredentialSetsClient.BeginUpdate(context.Context, string, string, string, CredentialSetUpdateParameters, *CredentialSetsClientBeginUpdateOptions) (*runtime.Poller[CredentialSetsClientUpdateResponse], error)
  • New struct AuthCredential
  • New struct CacheRule
  • New struct CacheRuleProperties
  • New struct CacheRuleUpdateParameters
  • New struct CacheRuleUpdateProperties
  • New struct CacheRulesListResult
  • New struct CredentialHealth
  • New struct CredentialSet
  • New struct CredentialSetListResult
  • New struct CredentialSetProperties
  • New struct CredentialSetUpdateParameters
  • New struct CredentialSetUpdateProperties
azure-sdk-for-go - sdk/resourcemanager/redis/armredis/v3.0.0

Published by azure-sdk about 1 year ago

3.0.0 (2023-09-22)

Breaking Changes

  • Type of OperationStatus.Error has been changed from *ErrorDetailAutoGenerated to *ErrorDetail
  • Type of OperationStatusResult.Error has been changed from *ErrorDetailAutoGenerated to *ErrorDetail
  • Struct ErrorDetailAutoGenerated has been removed

Features Added

  • New value ProvisioningStateConfiguringAAD added to enum type ProvisioningState
  • New enum type AccessPolicyAssignmentProvisioningState with values AccessPolicyAssignmentProvisioningStateCanceled, AccessPolicyAssignmentProvisioningStateDeleted, AccessPolicyAssignmentProvisioningStateDeleting, AccessPolicyAssignmentProvisioningStateFailed, AccessPolicyAssignmentProvisioningStateSucceeded, AccessPolicyAssignmentProvisioningStateUpdating
  • New enum type AccessPolicyProvisioningState with values AccessPolicyProvisioningStateCanceled, AccessPolicyProvisioningStateDeleted, AccessPolicyProvisioningStateDeleting, AccessPolicyProvisioningStateFailed, AccessPolicyProvisioningStateSucceeded, AccessPolicyProvisioningStateUpdating
  • New enum type AccessPolicyType with values AccessPolicyTypeBuiltIn, AccessPolicyTypeCustom
  • New enum type UpdateChannel with values UpdateChannelPreview, UpdateChannelStable
  • New function NewAccessPolicyAssignmentClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AccessPolicyAssignmentClient, error)
  • New function *AccessPolicyAssignmentClient.BeginCreateUpdate(context.Context, string, string, string, CacheAccessPolicyAssignment, *AccessPolicyAssignmentClientBeginCreateUpdateOptions) (*runtime.Poller[AccessPolicyAssignmentClientCreateUpdateResponse], error)
  • New function *AccessPolicyAssignmentClient.BeginDelete(context.Context, string, string, string, *AccessPolicyAssignmentClientBeginDeleteOptions) (*runtime.Poller[AccessPolicyAssignmentClientDeleteResponse], error)
  • New function *AccessPolicyAssignmentClient.Get(context.Context, string, string, string, *AccessPolicyAssignmentClientGetOptions) (AccessPolicyAssignmentClientGetResponse, error)
  • New function *AccessPolicyAssignmentClient.NewListPager(string, string, *AccessPolicyAssignmentClientListOptions) *runtime.Pager[AccessPolicyAssignmentClientListResponse]
  • New function NewAccessPolicyClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AccessPolicyClient, error)
  • New function *AccessPolicyClient.BeginCreateUpdate(context.Context, string, string, string, CacheAccessPolicy, *AccessPolicyClientBeginCreateUpdateOptions) (*runtime.Poller[AccessPolicyClientCreateUpdateResponse], error)
  • New function *AccessPolicyClient.BeginDelete(context.Context, string, string, string, *AccessPolicyClientBeginDeleteOptions) (*runtime.Poller[AccessPolicyClientDeleteResponse], error)
  • New function *AccessPolicyClient.Get(context.Context, string, string, string, *AccessPolicyClientGetOptions) (AccessPolicyClientGetResponse, error)
  • New function *AccessPolicyClient.NewListPager(string, string, *AccessPolicyClientListOptions) *runtime.Pager[AccessPolicyClientListResponse]
  • New function *Client.BeginFlushCache(context.Context, string, string, *ClientBeginFlushCacheOptions) (*runtime.Poller[ClientFlushCacheResponse], error)
  • New function *ClientFactory.NewAccessPolicyAssignmentClient() *AccessPolicyAssignmentClient
  • New function *ClientFactory.NewAccessPolicyClient() *AccessPolicyClient
  • New struct CacheAccessPolicy
  • New struct CacheAccessPolicyAssignment
  • New struct CacheAccessPolicyAssignmentList
  • New struct CacheAccessPolicyAssignmentProperties
  • New struct CacheAccessPolicyList
  • New struct CacheAccessPolicyProperties
  • New struct ErrorDetail
  • New field AADEnabled in struct CommonPropertiesRedisConfiguration
  • New field UpdateChannel in struct CreateProperties
  • New field UpdateChannel in struct Properties
  • New field UpdateChannel in struct UpdateProperties
azure-sdk-for-go - sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery/v2.1.0

Published by azure-sdk about 1 year ago

2.1.0 (2023-09-22)

Features Added

  • New enum type ChurnOptionSelected with values ChurnOptionSelectedHigh, ChurnOptionSelectedNormal
  • New enum type SecurityType with values SecurityTypeConfidentialVM, SecurityTypeNone, SecurityTypeTrustedLaunch
  • New struct A2AFabricSpecificLocationDetails
  • New struct ApplianceMonitoringDetails
  • New struct ApplianceResourceDetails
  • New struct DataStoreUtilizationDetails
  • New struct GatewayOperationDetails
  • New struct OSUpgradeSupportedVersions
  • New struct VMwareCbtSecurityProfileProperties
  • New field ChurnOptionSelected in struct A2AReplicationDetails
  • New field LocationDetails in struct AzureFabricSpecificDetails
  • New field ExtendedLocationMappings, LocationDetails in struct FabricQueryParameter
  • New field OSUpgradeVersion in struct HyperVReplicaAzurePlannedFailoverProviderInput
  • New field AllAvailableOSUpgradeConfigurations in struct HyperVReplicaAzureReplicationDetails
  • New field OSUpgradeVersion in struct HyperVReplicaAzureTestFailoverInput
  • New field AllAvailableOSUpgradeConfigurations, OSName, SupportedOSVersions in struct InMageAzureV2ReplicationDetails
  • New field OSUpgradeVersion in struct InMageAzureV2TestFailoverInput
  • New field OSUpgradeVersion in struct InMageAzureV2UnplannedFailoverInput
  • New field ConfidentialVMKeyVaultID, TargetVMSecurityProfile in struct VMwareCbtEnableMigrationInput
  • New field OSUpgradeVersion in struct VMwareCbtMigrateInput
  • New field ApplianceMonitoringDetails, ConfidentialVMKeyVaultID, DeltaSyncProgressPercentage, DeltaSyncRetryCount, GatewayOperationDetails, IsCheckSumResyncCycle, OSName, OperationName, SupportedOSVersions, TargetVMSecurityProfile in struct VMwareCbtMigrationDetails
  • New field GatewayOperationDetails in struct VMwareCbtProtectedDiskDetails
  • New field ExcludedSKUs in struct VMwareCbtProtectionContainerMappingDetails
  • New field OSUpgradeVersion in struct VMwareCbtTestMigrateInput
azure-sdk-for-go - sdk/data/azappconfig/v0.6.0

Published by azure-sdk about 1 year ago

0.6.0 (2023-09-20)

Features Added

  • Handle setting content type in AddSetting and SetSetting (#19797)
  • Added type SyncToken for better type safety when handling Sync-Token header values.

Breaking Changes

  • Response types ListRevisionsPage and ListSettingsPage now have the suffix Response in their names.
  • Method UpdateSyncToken on type Client has been replaced with SetSyncToken.
  • Response types' SyncToken field type has changed from *string to SyncToken.

Bugs Fixed

  • Fixed an issue that could cause HTTP requests to fail with http.StatusUnauthorized in some cases.
  • The pipeline policy for setting the Sync-Token header in HTTP requests now properly formats the value.
  • The caching mechanism for Sync-Token values is now goroutine safe.

Other Changes

  • NewClientFromConnectionString() will return a more descriptive error message when parsing the connection string fails.
azure-sdk-for-go - sdk/resourcemanager/solutions/armmanagedapplications/v2.0.0

Published by azure-sdk about 1 year ago

2.0.0 (2023-09-22)

Breaking Changes

  • Operation *ApplicationDefinitionsClient.BeginCreateOrUpdate has been changed to non-LRO, use *ApplicationDefinitionsClient.CreateOrUpdate instead.
  • Operation *ApplicationDefinitionsClient.BeginDelete has been changed to non-LRO, use *ApplicationDefinitionsClient.Delete instead.
  • Operation *ApplicationsClient.Update has been changed to LRO, use *ApplicationsClient.BeginUpdate instead.
  • Struct ApplicationPropertiesPatchable has been removed
  • Field ProvisioningState of struct ApplicationDefinitionProperties has been removed

Features Added

  • Function ApplicationsClient.Get no longer throws an exception when the response is http.StatusNotFound
  • New enum type Status with values StatusElevate, StatusNotSpecified, StatusRemove
  • New enum type Substatus with values SubstatusApproved, SubstatusDenied, SubstatusExpired, SubstatusFailed, SubstatusNotSpecified, SubstatusTimeout
  • New function *ApplicationDefinitionsClient.CreateOrUpdateByID(context.Context, string, string, ApplicationDefinition, *ApplicationDefinitionsClientCreateOrUpdateByIDOptions) (ApplicationDefinitionsClientCreateOrUpdateByIDResponse, error)
  • New function *ApplicationDefinitionsClient.DeleteByID(context.Context, string, string, *ApplicationDefinitionsClientDeleteByIDOptions) (ApplicationDefinitionsClientDeleteByIDResponse, error)
  • New function *ApplicationDefinitionsClient.GetByID(context.Context, string, string, *ApplicationDefinitionsClientGetByIDOptions) (ApplicationDefinitionsClientGetByIDResponse, error)
  • New function *ApplicationDefinitionsClient.UpdateByID(context.Context, string, string, ApplicationDefinitionPatchable, *ApplicationDefinitionsClientUpdateByIDOptions) (ApplicationDefinitionsClientUpdateByIDResponse, error)
  • New function *ApplicationsClient.BeginCreateOrUpdateByID(context.Context, string, Application, *ApplicationsClientBeginCreateOrUpdateByIDOptions) (*runtime.Poller[ApplicationsClientCreateOrUpdateByIDResponse], error)
  • New function *ApplicationsClient.BeginDeleteByID(context.Context, string, *ApplicationsClientBeginDeleteByIDOptions) (*runtime.Poller[ApplicationsClientDeleteByIDResponse], error)
  • New function *ApplicationsClient.GetByID(context.Context, string, *ApplicationsClientGetByIDOptions) (ApplicationsClientGetByIDResponse, error)
  • New function *ApplicationsClient.ListTokens(context.Context, string, string, ListTokenRequest, *ApplicationsClientListTokensOptions) (ApplicationsClientListTokensResponse, error)
  • New function *ApplicationsClient.BeginUpdateAccess(context.Context, string, string, UpdateAccessDefinition, *ApplicationsClientBeginUpdateAccessOptions) (*runtime.Poller[ApplicationsClientUpdateAccessResponse], error)
  • New function *ApplicationsClient.BeginUpdateByID(context.Context, string, *ApplicationsClientBeginUpdateByIDOptions) (*runtime.Poller[ApplicationsClientUpdateByIDResponse], error)
  • New struct AllowedUpgradePlansResult
  • New struct JitRequestMetadata
  • New struct ListTokenRequest
  • New struct ManagedIdentityToken
  • New struct ManagedIdentityTokenResult
  • New struct UpdateAccessDefinition
  • New anonymous field AllowedUpgradePlansResult in struct ApplicationsClientListAllowedUpgradePlansResponse
azure-sdk-for-go - sdk/resourcemanager/network/armnetwork/v4.2.0

Published by azure-sdk about 1 year ago

4.2.0 (2023-09-22)

Features Added

  • New struct BastionHostPropertiesFormatNetworkACLs
  • New struct IPRule
  • New struct VirtualNetworkGatewayAutoScaleBounds
  • New struct VirtualNetworkGatewayAutoScaleConfiguration
  • New field NetworkACLs, VirtualNetwork in struct BastionHostPropertiesFormat
  • New field Size in struct FirewallPolicyPropertiesFormat
  • New field Size in struct FirewallPolicyRuleCollectionGroupProperties
  • New field DefaultOutboundAccess in struct SubnetPropertiesFormat
  • New field AutoScaleConfiguration in struct VirtualNetworkGatewayPropertiesFormat
azure-sdk-for-go - sdk/resourcemanager/sql/armsql/v2.0.0-beta.2

Published by azure-sdk about 1 year ago

2.0.0-beta.2 (2023-09-22)

Features Added

  • New enum type FreeLimitExhaustionBehavior with values FreeLimitExhaustionBehaviorAutoPause, FreeLimitExhaustionBehaviorBillOverUsage
  • New field EncryptionProtectorAutoRotation, FreeLimitExhaustionBehavior, UseFreeLimit in struct DatabaseProperties
  • New field EncryptionProtectorAutoRotation, FreeLimitExhaustionBehavior, UseFreeLimit in struct DatabaseUpdateProperties
  • New field TargetServer in struct FailoverGroupReadOnlyEndpoint
  • New field PartnerServers in struct FailoverGroupUpdateProperties
  • New field IsIPv6Enabled in struct ServerProperties
azure-sdk-for-go - sdk/resourcemanager/kubernetesconfiguration/armkubernetesconfiguration/v2.1.0

Published by azure-sdk about 1 year ago

2.1.0 (2023-09-22)

Features Added

  • New struct PostBuildDefinition
  • New struct SubstituteFromDefinition
  • New field ReconciliationWaitDuration, WaitForReconciliation in struct FluxConfigurationProperties
  • New field PostBuild, Wait in struct KustomizationDefinition
  • New field PostBuild, Wait in struct KustomizationPatchDefinition
azure-sdk-for-go - sdk/resourcemanager/communication/armcommunication/v2.1.0-beta.1

Published by azure-sdk about 1 year ago

2.1.0-beta.1 (2023-10-27)

Features Added

  • New enum type ManagedServiceIdentityType with values ManagedServiceIdentityTypeNone, ManagedServiceIdentityTypeSystemAssigned, ManagedServiceIdentityTypeSystemAssignedUserAssigned, ManagedServiceIdentityTypeUserAssigned
  • New struct ManagedServiceIdentity
  • New struct UserAssignedIdentity
  • New field Identity in struct ServiceResource
  • New field Identity in struct ServiceResourceUpdate
azure-sdk-for-go - sdk/resourcemanager/compute/armcompute/v5.2.0

Published by azure-sdk about 1 year ago

5.2.0 (2023-09-22)

Features Added

  • New value DiskCreateOptionCopyFromSanSnapshot added to enum type DiskCreateOption
  • New enum type DomainNameLabelScopeTypes with values DomainNameLabelScopeTypesNoReuse, DomainNameLabelScopeTypesResourceGroupReuse, DomainNameLabelScopeTypesSubscriptionReuse, DomainNameLabelScopeTypesTenantReuse
  • New enum type NetworkInterfaceAuxiliaryMode with values NetworkInterfaceAuxiliaryModeAcceleratedConnections, NetworkInterfaceAuxiliaryModeFloating, NetworkInterfaceAuxiliaryModeNone
  • New enum type NetworkInterfaceAuxiliarySKU with values NetworkInterfaceAuxiliarySKUA1, NetworkInterfaceAuxiliarySKUA2, NetworkInterfaceAuxiliarySKUA4, NetworkInterfaceAuxiliarySKUA8, NetworkInterfaceAuxiliarySKUNone
  • New field ElasticSanResourceID in struct CreationData
  • New field LastOwnershipUpdateTime in struct DiskProperties
  • New field AuxiliaryMode, AuxiliarySKU in struct VirtualMachineNetworkInterfaceConfigurationProperties
  • New field DomainNameLabelScope in struct VirtualMachinePublicIPAddressDNSSettingsConfiguration
  • New field AuxiliaryMode, AuxiliarySKU in struct VirtualMachineScaleSetNetworkConfigurationProperties
  • New field DomainNameLabelScope in struct VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings
  • New field AuxiliaryMode, AuxiliarySKU in struct VirtualMachineScaleSetUpdateNetworkConfigurationProperties
  • New field TimeCreated in struct VirtualMachineScaleSetVMProperties
azure-sdk-for-go - sdk/resourcemanager/iothub/armiothub/v1.2.0

Published by azure-sdk about 1 year ago

1.2.0 (2023-09-22)

Features Added

  • New struct RoutingCosmosDBSQLAPIProperties
  • New field CosmosDBSQLContainers in struct RoutingEndpoints
azure-sdk-for-go - sdk/resourcemanager/signalr/armsignalr/v1.2.0-beta.1

Published by azure-sdk about 1 year ago

1.2.0-beta.1 (2023-09-22)

Features Added

  • New function *Client.ListReplicaSKUs(context.Context, string, string, string, *ClientListReplicaSKUsOptions) (ClientListReplicaSKUsResponse, error)
  • New function *ClientFactory.NewReplicasClient() *ReplicasClient
  • New function NewReplicasClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ReplicasClient, error)
  • New function *ReplicasClient.BeginCreateOrUpdate(context.Context, string, string, string, Replica, *ReplicasClientBeginCreateOrUpdateOptions) (*runtime.Poller[ReplicasClientCreateOrUpdateResponse], error)
  • New function *ReplicasClient.Delete(context.Context, string, string, string, *ReplicasClientDeleteOptions) (ReplicasClientDeleteResponse, error)
  • New function *ReplicasClient.Get(context.Context, string, string, string, *ReplicasClientGetOptions) (ReplicasClientGetResponse, error)
  • New function *ReplicasClient.NewListPager(string, string, *ReplicasClientListOptions) *runtime.Pager[ReplicasClientListResponse]
  • New function *ReplicasClient.BeginRestart(context.Context, string, string, string, *ReplicasClientBeginRestartOptions) (*runtime.Poller[ReplicasClientRestartResponse], error)
  • New function *ReplicasClient.BeginUpdate(context.Context, string, string, string, Replica, *ReplicasClientBeginUpdateOptions) (*runtime.Poller[ReplicasClientUpdateResponse], error)
  • New struct Replica
  • New struct ReplicaList
  • New struct ReplicaProperties
  • New field SystemData in struct PrivateLinkResource
  • New field SystemData in struct ProxyResource
  • New field SystemData in struct Resource
  • New field SystemData in struct TrackedResource
azure-sdk-for-go - sdk/resourcemanager/containerservice/armcontainerservice/v4.4.0-beta.1

Published by azure-sdk about 1 year ago

4.4.0-beta.1 (2023-09-22)

Features Added

  • New value NodeOSUpgradeChannelSecurityPatch added to enum type NodeOSUpgradeChannel
  • New value OSSKUMariner added to enum type OSSKU
  • New value PublicNetworkAccessSecuredByPerimeter added to enum type PublicNetworkAccess
  • New value SnapshotTypeManagedCluster added to enum type SnapshotType
  • New value WorkloadRuntimeKataMshvVMIsolation added to enum type WorkloadRuntime
  • New enum type AgentPoolSSHAccess with values AgentPoolSSHAccessDisabled, AgentPoolSSHAccessLocalUser
  • New enum type BackendPoolType with values BackendPoolTypeNodeIP, BackendPoolTypeNodeIPConfiguration
  • New enum type GuardrailsSupport with values GuardrailsSupportPreview, GuardrailsSupportStable
  • New enum type IpvsScheduler with values IpvsSchedulerLeastConnection, IpvsSchedulerRoundRobin
  • New enum type IstioIngressGatewayMode with values IstioIngressGatewayModeExternal, IstioIngressGatewayModeInternal
  • New enum type Level with values LevelEnforcement, LevelOff, LevelWarning
  • New enum type Mode with values ModeIPTABLES, ModeIPVS
  • New enum type Protocol with values ProtocolTCP, ProtocolUDP
  • New enum type RestrictionLevel with values RestrictionLevelReadOnly, RestrictionLevelUnrestricted
  • New enum type ServiceMeshMode with values ServiceMeshModeDisabled, ServiceMeshModeIstio
  • New enum type TrustedAccessRoleBindingProvisioningState with values TrustedAccessRoleBindingProvisioningStateCanceled, TrustedAccessRoleBindingProvisioningStateDeleting, TrustedAccessRoleBindingProvisioningStateFailed, TrustedAccessRoleBindingProvisioningStateSucceeded, TrustedAccessRoleBindingProvisioningStateUpdating
  • New function *ClientFactory.NewMachinesClient() *MachinesClient
  • New function *ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient
  • New function *ClientFactory.NewTrustedAccessRoleBindingsClient() *TrustedAccessRoleBindingsClient
  • New function *ClientFactory.NewTrustedAccessRolesClient() *TrustedAccessRolesClient
  • New function NewMachinesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MachinesClient, error)
  • New function *MachinesClient.Get(context.Context, string, string, string, string, *MachinesClientGetOptions) (MachinesClientGetResponse, error)
  • New function *MachinesClient.NewListPager(string, string, string, *MachinesClientListOptions) *runtime.Pager[MachinesClientListResponse]
  • New function NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)
  • New function *ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)
  • New function *ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)
  • New function *ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)
  • New function *ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]
  • New function *ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse]
  • New function *ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error)
  • New function *ManagedClustersClient.GetGuardrailsVersions(context.Context, string, string, *ManagedClustersClientGetGuardrailsVersionsOptions) (ManagedClustersClientGetGuardrailsVersionsResponse, error)
  • New function *ManagedClustersClient.GetMeshRevisionProfile(context.Context, string, string, *ManagedClustersClientGetMeshRevisionProfileOptions) (ManagedClustersClientGetMeshRevisionProfileResponse, error)
  • New function *ManagedClustersClient.GetMeshUpgradeProfile(context.Context, string, string, string, *ManagedClustersClientGetMeshUpgradeProfileOptions) (ManagedClustersClientGetMeshUpgradeProfileResponse, error)
  • New function *ManagedClustersClient.NewListGuardrailsVersionsPager(string, *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse]
  • New function *ManagedClustersClient.NewListMeshRevisionProfilesPager(string, *ManagedClustersClientListMeshRevisionProfilesOptions) *runtime.Pager[ManagedClustersClientListMeshRevisionProfilesResponse]
  • New function *ManagedClustersClient.NewListMeshUpgradeProfilesPager(string, string, *ManagedClustersClientListMeshUpgradeProfilesOptions) *runtime.Pager[ManagedClustersClientListMeshUpgradeProfilesResponse]
  • New function NewTrustedAccessRoleBindingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRoleBindingsClient, error)
  • New function *TrustedAccessRoleBindingsClient.CreateOrUpdate(context.Context, string, string, string, TrustedAccessRoleBinding, *TrustedAccessRoleBindingsClientCreateOrUpdateOptions) (TrustedAccessRoleBindingsClientCreateOrUpdateResponse, error)
  • New function *TrustedAccessRoleBindingsClient.Delete(context.Context, string, string, string, *TrustedAccessRoleBindingsClientDeleteOptions) (TrustedAccessRoleBindingsClientDeleteResponse, error)
  • New function *TrustedAccessRoleBindingsClient.Get(context.Context, string, string, string, *TrustedAccessRoleBindingsClientGetOptions) (TrustedAccessRoleBindingsClientGetResponse, error)
  • New function *TrustedAccessRoleBindingsClient.NewListPager(string, string, *TrustedAccessRoleBindingsClientListOptions) *runtime.Pager[TrustedAccessRoleBindingsClientListResponse]
  • New function NewTrustedAccessRolesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRolesClient, error)
  • New function *TrustedAccessRolesClient.NewListPager(string, *TrustedAccessRolesClientListOptions) *runtime.Pager[TrustedAccessRolesClientListResponse]
  • New struct AgentPoolNetworkProfile
  • New struct AgentPoolSecurityProfile
  • New struct AgentPoolWindowsProfile
  • New struct CompatibleVersions
  • New struct GuardrailsAvailableVersion
  • New struct GuardrailsAvailableVersionsList
  • New struct GuardrailsAvailableVersionsProperties
  • New struct GuardrailsProfile
  • New struct IPTag
  • New struct IstioCertificateAuthority
  • New struct IstioComponents
  • New struct IstioIngressGateway
  • New struct IstioPluginCertificateAuthority
  • New struct IstioServiceMesh
  • New struct Machine
  • New struct MachineIPAddress
  • New struct MachineListResult
  • New struct MachineNetworkProperties
  • New struct MachineProperties
  • New struct ManagedClusterAzureMonitorProfileAppMonitoring
  • New struct ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
  • New struct ManagedClusterAzureMonitorProfileContainerInsights
  • New struct ManagedClusterAzureMonitorProfileLogs
  • New struct ManagedClusterAzureMonitorProfileWindowsHostLogs
  • New struct ManagedClusterCostAnalysis
  • New struct ManagedClusterIngressProfile
  • New struct ManagedClusterIngressProfileWebAppRouting
  • New struct ManagedClusterMetricsProfile
  • New struct ManagedClusterNodeResourceGroupProfile
  • New struct ManagedClusterPropertiesForSnapshot
  • New struct ManagedClusterSecurityProfileImageIntegrity
  • New struct ManagedClusterSecurityProfileNodeRestriction
  • New struct ManagedClusterSnapshot
  • New struct ManagedClusterSnapshotListResult
  • New struct ManagedClusterSnapshotProperties
  • New struct MeshRevision
  • New struct MeshRevisionProfile
  • New struct MeshRevisionProfileList
  • New struct MeshRevisionProfileProperties
  • New struct MeshUpgradeProfile
  • New struct MeshUpgradeProfileList
  • New struct MeshUpgradeProfileProperties
  • New struct NetworkMonitoring
  • New struct NetworkProfileForSnapshot
  • New struct NetworkProfileKubeProxyConfig
  • New struct NetworkProfileKubeProxyConfigIpvsConfig
  • New struct PortRange
  • New struct ServiceMeshProfile
  • New struct TrustedAccessRole
  • New struct TrustedAccessRoleBinding
  • New struct TrustedAccessRoleBindingListResult
  • New struct TrustedAccessRoleBindingProperties
  • New struct TrustedAccessRoleListResult
  • New struct TrustedAccessRoleRule
  • New field IgnorePodDisruptionBudget in struct AgentPoolsClientBeginDeleteOptions
  • New field EnableVnetIntegration, SubnetID in struct ManagedClusterAPIServerAccessProfile
  • New field CapacityReservationGroupID, EnableCustomCATrust, MessageOfTheDay, NetworkProfile, SecurityProfile, WindowsProfile in struct ManagedClusterAgentPoolProfile
  • New field CapacityReservationGroupID, EnableCustomCATrust, MessageOfTheDay, NetworkProfile, SecurityProfile, WindowsProfile in struct ManagedClusterAgentPoolProfileProperties
  • New field Logs in struct ManagedClusterAzureMonitorProfile
  • New field AppMonitoringOpenTelemetryMetrics in struct ManagedClusterAzureMonitorProfileMetrics
  • New field EffectiveNoProxy in struct ManagedClusterHTTPProxyConfig
  • New field BackendPoolType in struct ManagedClusterLoadBalancerProfile
  • New field CreationData, EnableNamespaceResources, GuardrailsProfile, IngressProfile, MetricsProfile, NodeResourceGroupProfile, ResourceUID, ServiceMeshProfile in struct ManagedClusterProperties
  • New field CustomCATrustCertificates, ImageIntegrity, NodeRestriction in struct ManagedClusterSecurityProfile
  • New field Version in struct ManagedClusterStorageProfileDiskCSIDriver
  • New field IgnorePodDisruptionBudget in struct ManagedClustersClientBeginDeleteOptions
  • New field KubeProxyConfig, Monitoring in struct NetworkProfile
azure-sdk-for-go - sdk/resourcemanager/servicefabricmesh/armservicefabricmesh/v0.6.2

Published by azure-sdk about 1 year ago

0.6.2 (2023-09-22)

Please note, this package has been deprecated. The service backing this library is retired on April 28th, 2021. For more details on the Azure Service Fabric Mesh retirement, please visit: https://azure.microsoft.com/updates/azure-service-fabric-mesh-preview-retirement/.

Package Rankings
Top 0.62% on Proxy.golang.org
Badges
Extracted from project README
godoc