Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAccessType() []string + func PossibleValuesForCertificateSource() []string + func PossibleValuesForCertificateStatus() []string + func PossibleValuesForHostnameType() []string + func PossibleValuesForNameAvailabilityReason() []string + func PossibleValuesForNatGatewayState() []string + func PossibleValuesForPlatformVersion() []string + func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string + func PossibleValuesForPublicNetworkAccess() []string + func PossibleValuesForSkuType() []string + func PossibleValuesForStoreName() []string + func PossibleValuesForVirtualNetworkType() []string + func ValidateServiceID(input interface{}, key string) (warnings []string, errors []error) + type AccessType string + const AccessTypeAccessKey + const AccessTypeSystemAssignedManagedIdentity + const AccessTypeUserAssignedManagedIdentity + func (s *AccessType) UnmarshalJSON(bytes []byte) error + type AdditionalLocation struct + DisableGateway *bool + GatewayRegionalURL *string + Location string + NatGatewayState *NatGatewayState + OutboundPublicIPAddresses *[]string + PlatformVersion *PlatformVersion + PrivateIPAddresses *[]string + PublicIPAddressId *string + PublicIPAddresses *[]string + Sku ApiManagementServiceSkuProperties + VirtualNetworkConfiguration *VirtualNetworkConfiguration + Zones *zones.Schema + type ApiManagementServiceApplyNetworkConfigurationParameters struct + Location *string + type ApiManagementServiceBackupRestoreParameters struct + AccessKey *string + AccessType *AccessType + BackupName string + ClientId *string + ContainerName string + StorageAccount string + type ApiManagementServiceCheckNameAvailabilityParameters struct + Name string + type ApiManagementServiceClient struct + Client *resourcemanager.Client + func NewApiManagementServiceClientWithBaseURI(sdkApi sdkEnv.Api) (*ApiManagementServiceClient, error) + func (c ApiManagementServiceClient) ApplyNetworkConfigurationUpdates(ctx context.Context, id ServiceId, ...) (result ApplyNetworkConfigurationUpdatesOperationResponse, err error) + func (c ApiManagementServiceClient) ApplyNetworkConfigurationUpdatesThenPoll(ctx context.Context, id ServiceId, ...) error + func (c ApiManagementServiceClient) Backup(ctx context.Context, id ServiceId, ...) (result BackupOperationResponse, err error) + func (c ApiManagementServiceClient) BackupThenPoll(ctx context.Context, id ServiceId, ...) error + func (c ApiManagementServiceClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, ...) (result CheckNameAvailabilityOperationResponse, err error) + func (c ApiManagementServiceClient) CreateOrUpdate(ctx context.Context, id ServiceId, input ApiManagementServiceResource) (result CreateOrUpdateOperationResponse, err error) + func (c ApiManagementServiceClient) CreateOrUpdateThenPoll(ctx context.Context, id ServiceId, input ApiManagementServiceResource) error + func (c ApiManagementServiceClient) Delete(ctx context.Context, id ServiceId) (result DeleteOperationResponse, err error) + func (c ApiManagementServiceClient) DeleteThenPoll(ctx context.Context, id ServiceId) error + func (c ApiManagementServiceClient) Get(ctx context.Context, id ServiceId) (result GetOperationResponse, err error) + func (c ApiManagementServiceClient) GetDomainOwnershipIdentifier(ctx context.Context, id commonids.SubscriptionId) (result GetDomainOwnershipIdentifierOperationResponse, err error) + func (c ApiManagementServiceClient) GetSsoToken(ctx context.Context, id ServiceId) (result GetSsoTokenOperationResponse, err error) + func (c ApiManagementServiceClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error) + func (c ApiManagementServiceClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c ApiManagementServiceClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c ApiManagementServiceClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c ApiManagementServiceClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error) + func (c ApiManagementServiceClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error) + func (c ApiManagementServiceClient) MigrateToStv2(ctx context.Context, id ServiceId) (result MigrateToStv2OperationResponse, err error) + func (c ApiManagementServiceClient) MigrateToStv2ThenPoll(ctx context.Context, id ServiceId) error + func (c ApiManagementServiceClient) Restore(ctx context.Context, id ServiceId, ...) (result RestoreOperationResponse, err error) + func (c ApiManagementServiceClient) RestoreThenPoll(ctx context.Context, id ServiceId, ...) error + func (c ApiManagementServiceClient) Update(ctx context.Context, id ServiceId, input ApiManagementServiceUpdateParameters) (result UpdateOperationResponse, err error) + func (c ApiManagementServiceClient) UpdateThenPoll(ctx context.Context, id ServiceId, input ApiManagementServiceUpdateParameters) error + type ApiManagementServiceGetDomainOwnershipIdentifierResult struct + DomainOwnershipIdentifier *string + type ApiManagementServiceGetSsoTokenResult struct + RedirectUri *string + type ApiManagementServiceNameAvailabilityResult struct + Message *string + NameAvailable *bool + Reason *NameAvailabilityReason + type ApiManagementServiceProperties struct + AdditionalLocations *[]AdditionalLocation + ApiVersionConstraint *ApiVersionConstraint + Certificates *[]CertificateConfiguration + CreatedAtUtc *string + CustomProperties *map[string]string + DeveloperPortalURL *string + DisableGateway *bool + EnableClientCertificate *bool + GatewayRegionalURL *string + GatewayURL *string + HostnameConfigurations *[]HostnameConfiguration + ManagementApiURL *string + NatGatewayState *NatGatewayState + NotificationSenderEmail *string + OutboundPublicIPAddresses *[]string + PlatformVersion *PlatformVersion + PortalURL *string + PrivateEndpointConnections *[]RemotePrivateEndpointConnectionWrapper + PrivateIPAddresses *[]string + ProvisioningState *string + PublicIPAddressId *string + PublicIPAddresses *[]string + PublicNetworkAccess *PublicNetworkAccess + PublisherEmail string + PublisherName string + Restore *bool + ScmURL *string + TargetProvisioningState *string + VirtualNetworkConfiguration *VirtualNetworkConfiguration + VirtualNetworkType *VirtualNetworkType + func (o *ApiManagementServiceProperties) GetCreatedAtUtcAsTime() (*time.Time, error) + func (o *ApiManagementServiceProperties) SetCreatedAtUtcAsTime(input time.Time) + type ApiManagementServiceResource struct + Etag *string + Id *string + Identity *identity.SystemAndUserAssignedMap + Location string + Name *string + Properties ApiManagementServiceProperties + Sku ApiManagementServiceSkuProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + Zones *zones.Schema + type ApiManagementServiceResourceOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p ApiManagementServiceResourceOperationPredicate) Matches(input ApiManagementServiceResource) bool + type ApiManagementServiceSkuProperties struct + Capacity int64 + Name SkuType + type ApiManagementServiceUpdateParameters struct + Etag *string + Id *string + Identity *identity.SystemAndUserAssignedMap + Name *string + Properties *ApiManagementServiceUpdateProperties + Sku *ApiManagementServiceSkuProperties + Tags *map[string]string + Type *string + Zones *zones.Schema + type ApiManagementServiceUpdateProperties struct + AdditionalLocations *[]AdditionalLocation + ApiVersionConstraint *ApiVersionConstraint + Certificates *[]CertificateConfiguration + CreatedAtUtc *string + CustomProperties *map[string]string + DeveloperPortalURL *string + DisableGateway *bool + EnableClientCertificate *bool + GatewayRegionalURL *string + GatewayURL *string + HostnameConfigurations *[]HostnameConfiguration + ManagementApiURL *string + NatGatewayState *NatGatewayState + NotificationSenderEmail *string + OutboundPublicIPAddresses *[]string + PlatformVersion *PlatformVersion + PortalURL *string + PrivateEndpointConnections *[]RemotePrivateEndpointConnectionWrapper + PrivateIPAddresses *[]string + ProvisioningState *string + PublicIPAddressId *string + PublicIPAddresses *[]string + PublicNetworkAccess *PublicNetworkAccess + PublisherEmail *string + PublisherName *string + Restore *bool + ScmURL *string + TargetProvisioningState *string + VirtualNetworkConfiguration *VirtualNetworkConfiguration + VirtualNetworkType *VirtualNetworkType + func (o *ApiManagementServiceUpdateProperties) GetCreatedAtUtcAsTime() (*time.Time, error) + func (o *ApiManagementServiceUpdateProperties) SetCreatedAtUtcAsTime(input time.Time) + type ApiVersionConstraint struct + MinApiVersion *string + type ApplyNetworkConfigurationUpdatesOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceResource + OData *odata.OData + Poller pollers.Poller + type ArmIdWrapper struct + Id *string + type BackupOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceResource + OData *odata.OData + Poller pollers.Poller + type CertificateConfiguration struct + Certificate *CertificateInformation + CertificatePassword *string + EncodedCertificate *string + StoreName StoreName + type CertificateInformation struct + Expiry string + Subject string + Thumbprint string + func (o *CertificateInformation) GetExpiryAsTime() (*time.Time, error) + func (o *CertificateInformation) SetExpiryAsTime(input time.Time) + type CertificateSource string + const CertificateSourceBuiltIn + const CertificateSourceCustom + const CertificateSourceKeyVault + const CertificateSourceManaged + func (s *CertificateSource) UnmarshalJSON(bytes []byte) error + type CertificateStatus string + const CertificateStatusCompleted + const CertificateStatusFailed + const CertificateStatusInProgress + func (s *CertificateStatus) UnmarshalJSON(bytes []byte) error + type CheckNameAvailabilityOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceNameAvailabilityResult + OData *odata.OData + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceResource + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceResource + OData *odata.OData + Poller pollers.Poller + type GetDomainOwnershipIdentifierOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceGetDomainOwnershipIdentifierResult + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceResource + OData *odata.OData + type GetSsoTokenOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceGetSsoTokenResult + OData *odata.OData + type HostnameConfiguration struct + Certificate *CertificateInformation + CertificatePassword *string + CertificateSource *CertificateSource + CertificateStatus *CertificateStatus + DefaultSslBinding *bool + EncodedCertificate *string + HostName string + IdentityClientId *string + KeyVaultId *string + NegotiateClientCertificate *bool + Type HostnameType + type HostnameType string + const HostnameTypeDeveloperPortal + const HostnameTypeManagement + const HostnameTypePortal + const HostnameTypeProxy + const HostnameTypeScm + func (s *HostnameType) UnmarshalJSON(bytes []byte) error + type ListByResourceGroupCompleteResult struct + Items []ApiManagementServiceResource + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]ApiManagementServiceResource + OData *odata.OData + type ListCompleteResult struct + Items []ApiManagementServiceResource + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]ApiManagementServiceResource + OData *odata.OData + type MigrateToStv2OperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceResource + OData *odata.OData + Poller pollers.Poller + type NameAvailabilityReason string + const NameAvailabilityReasonAlreadyExists + const NameAvailabilityReasonInvalid + const NameAvailabilityReasonValid + func (s *NameAvailabilityReason) UnmarshalJSON(bytes []byte) error + type NatGatewayState string + const NatGatewayStateDisabled + const NatGatewayStateEnabled + func (s *NatGatewayState) UnmarshalJSON(bytes []byte) error + type PlatformVersion string + const PlatformVersionMtvOne + const PlatformVersionStvOne + const PlatformVersionStvTwo + const PlatformVersionUndetermined + func (s *PlatformVersion) UnmarshalJSON(bytes []byte) error + type PrivateEndpointConnectionWrapperProperties struct + GroupIds *[]string + PrivateEndpoint *ArmIdWrapper + PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState + ProvisioningState *string + type PrivateEndpointServiceConnectionStatus string + const PrivateEndpointServiceConnectionStatusApproved + const PrivateEndpointServiceConnectionStatusPending + const PrivateEndpointServiceConnectionStatusRejected + func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *PrivateEndpointServiceConnectionStatus + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type RemotePrivateEndpointConnectionWrapper struct + Id *string + Name *string + Properties *PrivateEndpointConnectionWrapperProperties + Type *string + type RestoreOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceResource + OData *odata.OData + Poller pollers.Poller + type ServiceId struct + ResourceGroupName string + ServiceName string + SubscriptionId string + func NewServiceID(subscriptionId string, resourceGroupName string, serviceName string) ServiceId + func ParseServiceID(input string) (*ServiceId, error) + func ParseServiceIDInsensitively(input string) (*ServiceId, error) + func (id *ServiceId) FromParseResult(input resourceids.ParseResult) error + func (id ServiceId) ID() string + func (id ServiceId) Segments() []resourceids.Segment + func (id ServiceId) String() string + type SkuType string + const SkuTypeBasic + const SkuTypeConsumption + const SkuTypeDeveloper + const SkuTypeIsolated + const SkuTypePremium + const SkuTypeStandard + func (s *SkuType) UnmarshalJSON(bytes []byte) error + type StoreName string + const StoreNameCertificateAuthority + const StoreNameRoot + func (s *StoreName) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *ApiManagementServiceResource + OData *odata.OData + Poller pollers.Poller + type VirtualNetworkConfiguration struct + SubnetResourceId *string + Subnetname *string + Vnetid *string + type VirtualNetworkType string + const VirtualNetworkTypeExternal + const VirtualNetworkTypeInternal + const VirtualNetworkTypeNone + func (s *VirtualNetworkType) UnmarshalJSON(bytes []byte) error