Documentation ¶
Index ¶
- func PossibleValuesForAccessType() []string
- func PossibleValuesForCertificateSource() []string
- func PossibleValuesForCertificateStatus() []string
- func PossibleValuesForDeveloperPortalStatus() []string
- func PossibleValuesForHostnameType() []string
- func PossibleValuesForLegacyApiState() []string
- func PossibleValuesForLegacyPortalStatus() []string
- func PossibleValuesForMigrateToStv2Mode() []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
- type AdditionalLocation
- type ApiManagementServiceApplyNetworkConfigurationParameters
- type ApiManagementServiceBackupRestoreParameters
- type ApiManagementServiceCheckNameAvailabilityParameters
- type ApiManagementServiceClient
- 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, input MigrateToStv2Contract) (result MigrateToStv2OperationResponse, err error)
- func (c ApiManagementServiceClient) MigrateToStv2ThenPoll(ctx context.Context, id ServiceId, input MigrateToStv2Contract) 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
- type ApiManagementServiceGetSsoTokenResult
- type ApiManagementServiceNameAvailabilityResult
- type ApiManagementServiceProperties
- type ApiManagementServiceResource
- type ApiManagementServiceResourceOperationPredicate
- type ApiManagementServiceSkuProperties
- type ApiManagementServiceUpdateParameters
- type ApiManagementServiceUpdateProperties
- type ApiVersionConstraint
- type ApplyNetworkConfigurationUpdatesOperationResponse
- type ArmIdWrapper
- type BackupOperationResponse
- type CertificateConfiguration
- type CertificateInformation
- type CertificateSource
- type CertificateStatus
- type CheckNameAvailabilityOperationResponse
- type ConfigurationApi
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type DeveloperPortalStatus
- type GetDomainOwnershipIdentifierOperationResponse
- type GetOperationResponse
- type GetSsoTokenOperationResponse
- type HostnameConfiguration
- type HostnameType
- type LegacyApiState
- type LegacyPortalStatus
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListOperationResponse
- type MigrateToStv2Contract
- type MigrateToStv2Mode
- type MigrateToStv2OperationResponse
- type NameAvailabilityReason
- type NatGatewayState
- type PlatformVersion
- type PrivateEndpointConnectionWrapperProperties
- type PrivateEndpointServiceConnectionStatus
- type PrivateLinkServiceConnectionState
- type PublicNetworkAccess
- type RemotePrivateEndpointConnectionWrapper
- type RestoreOperationResponse
- type ServiceId
- type SkuType
- type StoreName
- type UpdateOperationResponse
- type VirtualNetworkConfiguration
- type VirtualNetworkType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessType ¶
func PossibleValuesForAccessType() []string
func PossibleValuesForCertificateSource ¶
func PossibleValuesForCertificateSource() []string
func PossibleValuesForCertificateStatus ¶
func PossibleValuesForCertificateStatus() []string
func PossibleValuesForDeveloperPortalStatus ¶
func PossibleValuesForDeveloperPortalStatus() []string
func PossibleValuesForHostnameType ¶
func PossibleValuesForHostnameType() []string
func PossibleValuesForLegacyApiState ¶
func PossibleValuesForLegacyApiState() []string
func PossibleValuesForLegacyPortalStatus ¶
func PossibleValuesForLegacyPortalStatus() []string
func PossibleValuesForMigrateToStv2Mode ¶
func PossibleValuesForMigrateToStv2Mode() []string
func PossibleValuesForNameAvailabilityReason ¶
func PossibleValuesForNameAvailabilityReason() []string
func PossibleValuesForNatGatewayState ¶
func PossibleValuesForNatGatewayState() []string
func PossibleValuesForPlatformVersion ¶
func PossibleValuesForPlatformVersion() []string
func PossibleValuesForPrivateEndpointServiceConnectionStatus ¶
func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForSkuType ¶
func PossibleValuesForSkuType() []string
func PossibleValuesForStoreName ¶
func PossibleValuesForStoreName() []string
func PossibleValuesForVirtualNetworkType ¶
func PossibleValuesForVirtualNetworkType() []string
func ValidateServiceID ¶
ValidateServiceID checks that 'input' can be parsed as a Service ID
Types ¶
type AccessType ¶
type AccessType string
const ( AccessTypeAccessKey AccessType = "AccessKey" AccessTypeSystemAssignedManagedIdentity AccessType = "SystemAssignedManagedIdentity" AccessTypeUserAssignedManagedIdentity AccessType = "UserAssignedManagedIdentity" )
func (*AccessType) UnmarshalJSON ¶
func (s *AccessType) UnmarshalJSON(bytes []byte) error
type AdditionalLocation ¶
type AdditionalLocation struct { DisableGateway *bool `json:"disableGateway,omitempty"` GatewayRegionalUrl *string `json:"gatewayRegionalUrl,omitempty"` Location string `json:"location"` NatGatewayState *NatGatewayState `json:"natGatewayState,omitempty"` OutboundPublicIPAddresses *[]string `json:"outboundPublicIPAddresses,omitempty"` PlatformVersion *PlatformVersion `json:"platformVersion,omitempty"` PrivateIPAddresses *[]string `json:"privateIPAddresses,omitempty"` PublicIPAddressId *string `json:"publicIpAddressId,omitempty"` PublicIPAddresses *[]string `json:"publicIPAddresses,omitempty"` Sku ApiManagementServiceSkuProperties `json:"sku"` VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"` Zones *zones.Schema `json:"zones,omitempty"` }
type ApiManagementServiceApplyNetworkConfigurationParameters ¶
type ApiManagementServiceApplyNetworkConfigurationParameters struct {
Location *string `json:"location,omitempty"`
}
type ApiManagementServiceBackupRestoreParameters ¶
type ApiManagementServiceBackupRestoreParameters struct { AccessKey *string `json:"accessKey,omitempty"` AccessType *AccessType `json:"accessType,omitempty"` BackupName string `json:"backupName"` ClientId *string `json:"clientId,omitempty"` ContainerName string `json:"containerName"` StorageAccount string `json:"storageAccount"` }
type ApiManagementServiceCheckNameAvailabilityParameters ¶
type ApiManagementServiceCheckNameAvailabilityParameters struct {
Name string `json:"name"`
}
type ApiManagementServiceClient ¶
type ApiManagementServiceClient struct {
Client *resourcemanager.Client
}
func NewApiManagementServiceClientWithBaseURI ¶
func NewApiManagementServiceClientWithBaseURI(sdkApi sdkEnv.Api) (*ApiManagementServiceClient, error)
func (ApiManagementServiceClient) ApplyNetworkConfigurationUpdates ¶
func (c ApiManagementServiceClient) ApplyNetworkConfigurationUpdates(ctx context.Context, id ServiceId, input ApiManagementServiceApplyNetworkConfigurationParameters) (result ApplyNetworkConfigurationUpdatesOperationResponse, err error)
ApplyNetworkConfigurationUpdates ...
func (ApiManagementServiceClient) ApplyNetworkConfigurationUpdatesThenPoll ¶
func (c ApiManagementServiceClient) ApplyNetworkConfigurationUpdatesThenPoll(ctx context.Context, id ServiceId, input ApiManagementServiceApplyNetworkConfigurationParameters) error
ApplyNetworkConfigurationUpdatesThenPoll performs ApplyNetworkConfigurationUpdates then polls until it's completed
func (ApiManagementServiceClient) Backup ¶
func (c ApiManagementServiceClient) Backup(ctx context.Context, id ServiceId, input ApiManagementServiceBackupRestoreParameters) (result BackupOperationResponse, err error)
Backup ...
func (ApiManagementServiceClient) BackupThenPoll ¶
func (c ApiManagementServiceClient) BackupThenPoll(ctx context.Context, id ServiceId, input ApiManagementServiceBackupRestoreParameters) error
BackupThenPoll performs Backup then polls until it's completed
func (ApiManagementServiceClient) CheckNameAvailability ¶
func (c ApiManagementServiceClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, input ApiManagementServiceCheckNameAvailabilityParameters) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (ApiManagementServiceClient) CreateOrUpdate ¶
func (c ApiManagementServiceClient) CreateOrUpdate(ctx context.Context, id ServiceId, input ApiManagementServiceResource) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ApiManagementServiceClient) CreateOrUpdateThenPoll ¶
func (c ApiManagementServiceClient) CreateOrUpdateThenPoll(ctx context.Context, id ServiceId, input ApiManagementServiceResource) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ApiManagementServiceClient) Delete ¶
func (c ApiManagementServiceClient) Delete(ctx context.Context, id ServiceId) (result DeleteOperationResponse, err error)
Delete ...
func (ApiManagementServiceClient) DeleteThenPoll ¶
func (c ApiManagementServiceClient) DeleteThenPoll(ctx context.Context, id ServiceId) error
DeleteThenPoll performs Delete then polls until it's completed
func (ApiManagementServiceClient) Get ¶
func (c ApiManagementServiceClient) Get(ctx context.Context, id ServiceId) (result GetOperationResponse, err error)
Get ...
func (ApiManagementServiceClient) GetDomainOwnershipIdentifier ¶
func (c ApiManagementServiceClient) GetDomainOwnershipIdentifier(ctx context.Context, id commonids.SubscriptionId) (result GetDomainOwnershipIdentifierOperationResponse, err error)
GetDomainOwnershipIdentifier ...
func (ApiManagementServiceClient) GetSsoToken ¶
func (c ApiManagementServiceClient) GetSsoToken(ctx context.Context, id ServiceId) (result GetSsoTokenOperationResponse, err error)
GetSsoToken ...
func (ApiManagementServiceClient) List ¶
func (c ApiManagementServiceClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (ApiManagementServiceClient) ListByResourceGroup ¶
func (c ApiManagementServiceClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (ApiManagementServiceClient) ListByResourceGroupComplete ¶
func (c ApiManagementServiceClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (ApiManagementServiceClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c ApiManagementServiceClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate ApiManagementServiceResourceOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ApiManagementServiceClient) ListComplete ¶
func (c ApiManagementServiceClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (ApiManagementServiceClient) ListCompleteMatchingPredicate ¶
func (c ApiManagementServiceClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ApiManagementServiceResourceOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ApiManagementServiceClient) MigrateToStv2 ¶
func (c ApiManagementServiceClient) MigrateToStv2(ctx context.Context, id ServiceId, input MigrateToStv2Contract) (result MigrateToStv2OperationResponse, err error)
MigrateToStv2 ...
func (ApiManagementServiceClient) MigrateToStv2ThenPoll ¶
func (c ApiManagementServiceClient) MigrateToStv2ThenPoll(ctx context.Context, id ServiceId, input MigrateToStv2Contract) error
MigrateToStv2ThenPoll performs MigrateToStv2 then polls until it's completed
func (ApiManagementServiceClient) Restore ¶
func (c ApiManagementServiceClient) Restore(ctx context.Context, id ServiceId, input ApiManagementServiceBackupRestoreParameters) (result RestoreOperationResponse, err error)
Restore ...
func (ApiManagementServiceClient) RestoreThenPoll ¶
func (c ApiManagementServiceClient) RestoreThenPoll(ctx context.Context, id ServiceId, input ApiManagementServiceBackupRestoreParameters) error
RestoreThenPoll performs Restore then polls until it's completed
func (ApiManagementServiceClient) Update ¶
func (c ApiManagementServiceClient) Update(ctx context.Context, id ServiceId, input ApiManagementServiceUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (ApiManagementServiceClient) UpdateThenPoll ¶
func (c ApiManagementServiceClient) UpdateThenPoll(ctx context.Context, id ServiceId, input ApiManagementServiceUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type ApiManagementServiceGetDomainOwnershipIdentifierResult ¶
type ApiManagementServiceGetDomainOwnershipIdentifierResult struct {
DomainOwnershipIdentifier *string `json:"domainOwnershipIdentifier,omitempty"`
}
type ApiManagementServiceGetSsoTokenResult ¶
type ApiManagementServiceGetSsoTokenResult struct {
RedirectUri *string `json:"redirectUri,omitempty"`
}
type ApiManagementServiceNameAvailabilityResult ¶
type ApiManagementServiceNameAvailabilityResult struct { Message *string `json:"message,omitempty"` NameAvailable *bool `json:"nameAvailable,omitempty"` Reason *NameAvailabilityReason `json:"reason,omitempty"` }
type ApiManagementServiceProperties ¶
type ApiManagementServiceProperties struct { AdditionalLocations *[]AdditionalLocation `json:"additionalLocations,omitempty"` ApiVersionConstraint *ApiVersionConstraint `json:"apiVersionConstraint,omitempty"` Certificates *[]CertificateConfiguration `json:"certificates,omitempty"` ConfigurationApi *ConfigurationApi `json:"configurationApi,omitempty"` CreatedAtUtc *string `json:"createdAtUtc,omitempty"` CustomProperties *map[string]string `json:"customProperties,omitempty"` DeveloperPortalStatus *DeveloperPortalStatus `json:"developerPortalStatus,omitempty"` DeveloperPortalUrl *string `json:"developerPortalUrl,omitempty"` DisableGateway *bool `json:"disableGateway,omitempty"` EnableClientCertificate *bool `json:"enableClientCertificate,omitempty"` GatewayRegionalUrl *string `json:"gatewayRegionalUrl,omitempty"` GatewayUrl *string `json:"gatewayUrl,omitempty"` HostnameConfigurations *[]HostnameConfiguration `json:"hostnameConfigurations,omitempty"` LegacyPortalStatus *LegacyPortalStatus `json:"legacyPortalStatus,omitempty"` ManagementApiUrl *string `json:"managementApiUrl,omitempty"` NatGatewayState *NatGatewayState `json:"natGatewayState,omitempty"` NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty"` OutboundPublicIPAddresses *[]string `json:"outboundPublicIPAddresses,omitempty"` PlatformVersion *PlatformVersion `json:"platformVersion,omitempty"` PortalUrl *string `json:"portalUrl,omitempty"` PrivateEndpointConnections *[]RemotePrivateEndpointConnectionWrapper `json:"privateEndpointConnections,omitempty"` PrivateIPAddresses *[]string `json:"privateIPAddresses,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicIPAddressId *string `json:"publicIpAddressId,omitempty"` PublicIPAddresses *[]string `json:"publicIPAddresses,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` PublisherEmail string `json:"publisherEmail"` PublisherName string `json:"publisherName"` Restore *bool `json:"restore,omitempty"` ScmUrl *string `json:"scmUrl,omitempty"` TargetProvisioningState *string `json:"targetProvisioningState,omitempty"` VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"` VirtualNetworkType *VirtualNetworkType `json:"virtualNetworkType,omitempty"` }
func (*ApiManagementServiceProperties) GetCreatedAtUtcAsTime ¶
func (o *ApiManagementServiceProperties) GetCreatedAtUtcAsTime() (*time.Time, error)
func (*ApiManagementServiceProperties) SetCreatedAtUtcAsTime ¶
func (o *ApiManagementServiceProperties) SetCreatedAtUtcAsTime(input time.Time)
type ApiManagementServiceResource ¶
type ApiManagementServiceResource struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties ApiManagementServiceProperties `json:"properties"` Sku ApiManagementServiceSkuProperties `json:"sku"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones *zones.Schema `json:"zones,omitempty"` }
type ApiManagementServiceResourceOperationPredicate ¶
type ApiManagementServiceResourceOperationPredicate struct { Etag *string Id *string Location *string Name *string Type *string }
func (ApiManagementServiceResourceOperationPredicate) Matches ¶
func (p ApiManagementServiceResourceOperationPredicate) Matches(input ApiManagementServiceResource) bool
type ApiManagementServiceUpdateParameters ¶
type ApiManagementServiceUpdateParameters struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Name *string `json:"name,omitempty"` Properties *ApiManagementServiceUpdateProperties `json:"properties,omitempty"` Sku *ApiManagementServiceSkuProperties `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones *zones.Schema `json:"zones,omitempty"` }
type ApiManagementServiceUpdateProperties ¶
type ApiManagementServiceUpdateProperties struct { AdditionalLocations *[]AdditionalLocation `json:"additionalLocations,omitempty"` ApiVersionConstraint *ApiVersionConstraint `json:"apiVersionConstraint,omitempty"` Certificates *[]CertificateConfiguration `json:"certificates,omitempty"` ConfigurationApi *ConfigurationApi `json:"configurationApi,omitempty"` CreatedAtUtc *string `json:"createdAtUtc,omitempty"` CustomProperties *map[string]string `json:"customProperties,omitempty"` DeveloperPortalStatus *DeveloperPortalStatus `json:"developerPortalStatus,omitempty"` DeveloperPortalUrl *string `json:"developerPortalUrl,omitempty"` DisableGateway *bool `json:"disableGateway,omitempty"` EnableClientCertificate *bool `json:"enableClientCertificate,omitempty"` GatewayRegionalUrl *string `json:"gatewayRegionalUrl,omitempty"` GatewayUrl *string `json:"gatewayUrl,omitempty"` HostnameConfigurations *[]HostnameConfiguration `json:"hostnameConfigurations,omitempty"` LegacyPortalStatus *LegacyPortalStatus `json:"legacyPortalStatus,omitempty"` ManagementApiUrl *string `json:"managementApiUrl,omitempty"` NatGatewayState *NatGatewayState `json:"natGatewayState,omitempty"` NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty"` OutboundPublicIPAddresses *[]string `json:"outboundPublicIPAddresses,omitempty"` PlatformVersion *PlatformVersion `json:"platformVersion,omitempty"` PortalUrl *string `json:"portalUrl,omitempty"` PrivateEndpointConnections *[]RemotePrivateEndpointConnectionWrapper `json:"privateEndpointConnections,omitempty"` PrivateIPAddresses *[]string `json:"privateIPAddresses,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicIPAddressId *string `json:"publicIpAddressId,omitempty"` PublicIPAddresses *[]string `json:"publicIPAddresses,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` PublisherEmail *string `json:"publisherEmail,omitempty"` PublisherName *string `json:"publisherName,omitempty"` Restore *bool `json:"restore,omitempty"` ScmUrl *string `json:"scmUrl,omitempty"` TargetProvisioningState *string `json:"targetProvisioningState,omitempty"` VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"` VirtualNetworkType *VirtualNetworkType `json:"virtualNetworkType,omitempty"` }
func (*ApiManagementServiceUpdateProperties) GetCreatedAtUtcAsTime ¶
func (o *ApiManagementServiceUpdateProperties) GetCreatedAtUtcAsTime() (*time.Time, error)
func (*ApiManagementServiceUpdateProperties) SetCreatedAtUtcAsTime ¶
func (o *ApiManagementServiceUpdateProperties) SetCreatedAtUtcAsTime(input time.Time)
type ApiVersionConstraint ¶
type ApiVersionConstraint struct {
MinApiVersion *string `json:"minApiVersion,omitempty"`
}
type ArmIdWrapper ¶
type ArmIdWrapper struct {
Id *string `json:"id,omitempty"`
}
type BackupOperationResponse ¶
type CertificateConfiguration ¶
type CertificateConfiguration struct { Certificate *CertificateInformation `json:"certificate,omitempty"` CertificatePassword *string `json:"certificatePassword,omitempty"` EncodedCertificate *string `json:"encodedCertificate,omitempty"` StoreName StoreName `json:"storeName"` }
type CertificateInformation ¶
type CertificateInformation struct { Expiry string `json:"expiry"` Subject string `json:"subject"` Thumbprint string `json:"thumbprint"` }
func (*CertificateInformation) GetExpiryAsTime ¶
func (o *CertificateInformation) GetExpiryAsTime() (*time.Time, error)
func (*CertificateInformation) SetExpiryAsTime ¶
func (o *CertificateInformation) SetExpiryAsTime(input time.Time)
type CertificateSource ¶
type CertificateSource string
const ( CertificateSourceBuiltIn CertificateSource = "BuiltIn" CertificateSourceCustom CertificateSource = "Custom" CertificateSourceKeyVault CertificateSource = "KeyVault" CertificateSourceManaged CertificateSource = "Managed" )
func (*CertificateSource) UnmarshalJSON ¶
func (s *CertificateSource) UnmarshalJSON(bytes []byte) error
type CertificateStatus ¶
type CertificateStatus string
const ( CertificateStatusCompleted CertificateStatus = "Completed" CertificateStatusFailed CertificateStatus = "Failed" CertificateStatusInProgress CertificateStatus = "InProgress" )
func (*CertificateStatus) UnmarshalJSON ¶
func (s *CertificateStatus) UnmarshalJSON(bytes []byte) error
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApiManagementServiceNameAvailabilityResult }
type ConfigurationApi ¶
type ConfigurationApi struct {
LegacyApi *LegacyApiState `json:"legacyApi,omitempty"`
}
type DeleteOperationResponse ¶
type DeveloperPortalStatus ¶
type DeveloperPortalStatus string
const ( DeveloperPortalStatusDisabled DeveloperPortalStatus = "Disabled" DeveloperPortalStatusEnabled DeveloperPortalStatus = "Enabled" )
func (*DeveloperPortalStatus) UnmarshalJSON ¶
func (s *DeveloperPortalStatus) UnmarshalJSON(bytes []byte) error
type GetDomainOwnershipIdentifierOperationResponse ¶
type GetDomainOwnershipIdentifierOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApiManagementServiceGetDomainOwnershipIdentifierResult }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApiManagementServiceResource }
type GetSsoTokenOperationResponse ¶
type GetSsoTokenOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApiManagementServiceGetSsoTokenResult }
type HostnameConfiguration ¶
type HostnameConfiguration struct { Certificate *CertificateInformation `json:"certificate,omitempty"` CertificatePassword *string `json:"certificatePassword,omitempty"` CertificateSource *CertificateSource `json:"certificateSource,omitempty"` CertificateStatus *CertificateStatus `json:"certificateStatus,omitempty"` DefaultSslBinding *bool `json:"defaultSslBinding,omitempty"` EncodedCertificate *string `json:"encodedCertificate,omitempty"` HostName string `json:"hostName"` IdentityClientId *string `json:"identityClientId,omitempty"` KeyVaultId *string `json:"keyVaultId,omitempty"` NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty"` Type HostnameType `json:"type"` }
type HostnameType ¶
type HostnameType string
const ( HostnameTypeConfigurationApi HostnameType = "ConfigurationApi" HostnameTypeDeveloperPortal HostnameType = "DeveloperPortal" HostnameTypeManagement HostnameType = "Management" HostnameTypePortal HostnameType = "Portal" HostnameTypeProxy HostnameType = "Proxy" HostnameTypeScm HostnameType = "Scm" )
func (*HostnameType) UnmarshalJSON ¶
func (s *HostnameType) UnmarshalJSON(bytes []byte) error
type LegacyApiState ¶
type LegacyApiState string
const ( LegacyApiStateDisabled LegacyApiState = "Disabled" LegacyApiStateEnabled LegacyApiState = "Enabled" )
func (*LegacyApiState) UnmarshalJSON ¶
func (s *LegacyApiState) UnmarshalJSON(bytes []byte) error
type LegacyPortalStatus ¶
type LegacyPortalStatus string
const ( LegacyPortalStatusDisabled LegacyPortalStatus = "Disabled" LegacyPortalStatusEnabled LegacyPortalStatus = "Enabled" )
func (*LegacyPortalStatus) UnmarshalJSON ¶
func (s *LegacyPortalStatus) UnmarshalJSON(bytes []byte) error
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []ApiManagementServiceResource }
type ListByResourceGroupCustomPager ¶
func (*ListByResourceGroupCustomPager) NextPageLink ¶
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ApiManagementServiceResource }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []ApiManagementServiceResource }
type ListCustomPager ¶
func (*ListCustomPager) NextPageLink ¶
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ApiManagementServiceResource }
type MigrateToStv2Contract ¶
type MigrateToStv2Contract struct {
Mode *MigrateToStv2Mode `json:"mode,omitempty"`
}
type MigrateToStv2Mode ¶
type MigrateToStv2Mode string
const ( MigrateToStv2ModeNewIP MigrateToStv2Mode = "NewIP" MigrateToStv2ModePreserveIP MigrateToStv2Mode = "PreserveIp" )
func (*MigrateToStv2Mode) UnmarshalJSON ¶
func (s *MigrateToStv2Mode) UnmarshalJSON(bytes []byte) error
type NameAvailabilityReason ¶
type NameAvailabilityReason string
const ( NameAvailabilityReasonAlreadyExists NameAvailabilityReason = "AlreadyExists" NameAvailabilityReasonInvalid NameAvailabilityReason = "Invalid" NameAvailabilityReasonValid NameAvailabilityReason = "Valid" )
func (*NameAvailabilityReason) UnmarshalJSON ¶
func (s *NameAvailabilityReason) UnmarshalJSON(bytes []byte) error
type NatGatewayState ¶
type NatGatewayState string
const ( NatGatewayStateDisabled NatGatewayState = "Disabled" NatGatewayStateEnabled NatGatewayState = "Enabled" )
func (*NatGatewayState) UnmarshalJSON ¶
func (s *NatGatewayState) UnmarshalJSON(bytes []byte) error
type PlatformVersion ¶
type PlatformVersion string
const ( PlatformVersionMtvOne PlatformVersion = "mtv1" PlatformVersionStvOne PlatformVersion = "stv1" PlatformVersionStvTwo PlatformVersion = "stv2" PlatformVersionStvTwoPointOne PlatformVersion = "stv2.1" PlatformVersionUndetermined PlatformVersion = "undetermined" )
func (*PlatformVersion) UnmarshalJSON ¶
func (s *PlatformVersion) UnmarshalJSON(bytes []byte) error
type PrivateEndpointConnectionWrapperProperties ¶
type PrivateEndpointConnectionWrapperProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *ArmIdWrapper `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState"` ProvisioningState *string `json:"provisioningState,omitempty"` }
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
const ( PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" )
func (*PrivateEndpointServiceConnectionStatus) UnmarshalJSON ¶
func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PrivateEndpointServiceConnectionStatus `json:"status,omitempty"` }
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func (*PublicNetworkAccess) UnmarshalJSON ¶
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type RemotePrivateEndpointConnectionWrapper ¶
type RemotePrivateEndpointConnectionWrapper struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionWrapperProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ServiceId ¶
ServiceId is a struct representing the Resource ID for a Service
func NewServiceID ¶
NewServiceID returns a new ServiceId struct
func ParseServiceID ¶
ParseServiceID parses 'input' into a ServiceId
func ParseServiceIDInsensitively ¶
ParseServiceIDInsensitively parses 'input' case-insensitively into a ServiceId note: this method should only be used for API response data and not user input
func (*ServiceId) FromParseResult ¶
func (id *ServiceId) FromParseResult(input resourceids.ParseResult) error
func (ServiceId) Segments ¶
func (id ServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Service ID
type SkuType ¶
type SkuType string
const ( SkuTypeBasic SkuType = "Basic" SkuTypeBasicVTwo SkuType = "BasicV2" SkuTypeConsumption SkuType = "Consumption" SkuTypeDeveloper SkuType = "Developer" SkuTypeIsolated SkuType = "Isolated" SkuTypePremium SkuType = "Premium" SkuTypeStandard SkuType = "Standard" SkuTypeStandardVTwo SkuType = "StandardV2" )
func (*SkuType) UnmarshalJSON ¶
type UpdateOperationResponse ¶
type VirtualNetworkType ¶
type VirtualNetworkType string
const ( VirtualNetworkTypeExternal VirtualNetworkType = "External" VirtualNetworkTypeInternal VirtualNetworkType = "Internal" VirtualNetworkTypeNone VirtualNetworkType = "None" )
func (*VirtualNetworkType) UnmarshalJSON ¶
func (s *VirtualNetworkType) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_service.go
- method_applynetworkconfigurationupdates.go
- method_backup.go
- method_checknameavailability.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_getdomainownershipidentifier.go
- method_getssotoken.go
- method_list.go
- method_listbyresourcegroup.go
- method_migratetostv2.go
- method_restore.go
- method_update.go
- model_additionallocation.go
- model_apimanagementserviceapplynetworkconfigurationparameters.go
- model_apimanagementservicebackuprestoreparameters.go
- model_apimanagementservicechecknameavailabilityparameters.go
- model_apimanagementservicegetdomainownershipidentifierresult.go
- model_apimanagementservicegetssotokenresult.go
- model_apimanagementservicenameavailabilityresult.go
- model_apimanagementserviceproperties.go
- model_apimanagementserviceresource.go
- model_apimanagementserviceskuproperties.go
- model_apimanagementserviceupdateparameters.go
- model_apimanagementserviceupdateproperties.go
- model_apiversionconstraint.go
- model_armidwrapper.go
- model_certificateconfiguration.go
- model_certificateinformation.go
- model_configurationapi.go
- model_hostnameconfiguration.go
- model_migratetostv2contract.go
- model_privateendpointconnectionwrapperproperties.go
- model_privatelinkserviceconnectionstate.go
- model_remoteprivateendpointconnectionwrapper.go
- model_virtualnetworkconfiguration.go
- predicates.go
- version.go