github Azure/azure-sdk-for-go sdk/resourcemanager/communication/armcommunication/v2.3.0

12 hours ago

2.3.0 (2026-01-23)

Features Added

  • New enum type PublicNetworkAccess with values PublicNetworkAccessDisabled, PublicNetworkAccessEnabled, PublicNetworkAccessSecuredByPerimeter
  • New function *ClientFactory.NewSMTPUsernamesClient() *SMTPUsernamesClient
  • New function *ClientFactory.NewSuppressionListAddressesClient() *SuppressionListAddressesClient
  • New function *ClientFactory.NewSuppressionListsClient() *SuppressionListsClient
  • New function NewSMTPUsernamesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SMTPUsernamesClient, error)
  • New function *SMTPUsernamesClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, communicationServiceName string, smtpUsername string, parameters SMTPUsernameResource, options *SMTPUsernamesClientCreateOrUpdateOptions) (SMTPUsernamesClientCreateOrUpdateResponse, error)
  • New function *SMTPUsernamesClient.Delete(ctx context.Context, resourceGroupName string, communicationServiceName string, smtpUsername string, options *SMTPUsernamesClientDeleteOptions) (SMTPUsernamesClientDeleteResponse, error)
  • New function *SMTPUsernamesClient.Get(ctx context.Context, resourceGroupName string, communicationServiceName string, smtpUsername string, options *SMTPUsernamesClientGetOptions) (SMTPUsernamesClientGetResponse, error)
  • New function *SMTPUsernamesClient.NewListPager(resourceGroupName string, communicationServiceName string, options *SMTPUsernamesClientListOptions) *runtime.Pager[SMTPUsernamesClientListResponse]
  • New function NewSuppressionListAddressesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SuppressionListAddressesClient, error)
  • New function *SuppressionListAddressesClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, emailServiceName string, domainName string, suppressionListName string, addressID string, parameters SuppressionListAddressResource, options *SuppressionListAddressesClientCreateOrUpdateOptions) (SuppressionListAddressesClientCreateOrUpdateResponse, error)
  • New function *SuppressionListAddressesClient.Delete(ctx context.Context, resourceGroupName string, emailServiceName string, domainName string, suppressionListName string, addressID string, options *SuppressionListAddressesClientDeleteOptions) (SuppressionListAddressesClientDeleteResponse, error)
  • New function *SuppressionListAddressesClient.Get(ctx context.Context, resourceGroupName string, emailServiceName string, domainName string, suppressionListName string, addressID string, options *SuppressionListAddressesClientGetOptions) (SuppressionListAddressesClientGetResponse, error)
  • New function *SuppressionListAddressesClient.NewListPager(resourceGroupName string, emailServiceName string, domainName string, suppressionListName string, options *SuppressionListAddressesClientListOptions) *runtime.Pager[SuppressionListAddressesClientListResponse]
  • New function NewSuppressionListsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*SuppressionListsClient, error)
  • New function *SuppressionListsClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, emailServiceName string, domainName string, suppressionListName string, parameters SuppressionListResource, options *SuppressionListsClientCreateOrUpdateOptions) (SuppressionListsClientCreateOrUpdateResponse, error)
  • New function *SuppressionListsClient.Delete(ctx context.Context, resourceGroupName string, emailServiceName string, domainName string, suppressionListName string, options *SuppressionListsClientDeleteOptions) (SuppressionListsClientDeleteResponse, error)
  • New function *SuppressionListsClient.Get(ctx context.Context, resourceGroupName string, emailServiceName string, domainName string, suppressionListName string, options *SuppressionListsClientGetOptions) (SuppressionListsClientGetResponse, error)
  • New function *SuppressionListsClient.NewListByDomainPager(resourceGroupName string, emailServiceName string, domainName string, options *SuppressionListsClientListByDomainOptions) *runtime.Pager[SuppressionListsClientListByDomainResponse]
  • New struct ErrorDetailAutoGenerated
  • New struct ErrorResponseAutoGenerated
  • New struct SMTPUsernameProperties
  • New struct SMTPUsernameResource
  • New struct SMTPUsernameResourceCollection
  • New struct SuppressionListAddressProperties
  • New struct SuppressionListAddressResource
  • New struct SuppressionListAddressResourceCollection
  • New struct SuppressionListProperties
  • New struct SuppressionListResource
  • New struct SuppressionListResourceCollection
  • New field DisableLocalAuth, PublicNetworkAccess in struct ServiceProperties
  • New field DisableLocalAuth, PublicNetworkAccess in struct ServiceUpdateProperties

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.