Documentation
¶
Index ¶
- type ApiDiagnosticId
- type ApiId
- type ApiManagementId
- type ApiOperationId
- type ApiOperationPolicyId
- type ApiPolicyId
- type ApiReleaseId
- type ApiSchemaId
- type ApiTagDescriptionsId
- type ApiTagId
- type ApiVersionSetId
- type AuthorizationServerId
- type BackendId
- type CertificateId
- type CustomDomainId
- type DiagnosticId
- type EmailTemplateId
- type GatewayApiId
- type GatewayCertificateAuthorityId
- type GatewayHostNameConfigurationId
- type GatewayId
- type GlobalSchemaId
- type GroupId
- type GroupUserId
- type IdentityProviderId
- type LoggerId
- type NamedValueId
- type NotificationRecipientEmailId
- type NotificationRecipientUserId
- type OpenIDConnectProviderId
- type OperationTagId
- type PolicyId
- type ProductApiId
- type ProductGroupId
- type ProductId
- type ProductPolicyId
- type ProductTagId
- type PropertyId
- type RedisCacheId
- type SubscriptionId
- type TagId
- type UserId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiDiagnosticId ¶
type ApiDiagnosticId struct { SubscriptionId string ResourceGroup string ServiceName string ApiName string DiagnosticName string }
func ApiDiagnosticID ¶
func ApiDiagnosticID(input string) (*ApiDiagnosticId, error)
ApiDiagnosticID parses a ApiDiagnostic ID into an ApiDiagnosticId struct
func NewApiDiagnosticID ¶
func NewApiDiagnosticID(subscriptionId, resourceGroup, serviceName, apiName, diagnosticName string) ApiDiagnosticId
func (ApiDiagnosticId) ID ¶
func (id ApiDiagnosticId) ID() string
func (ApiDiagnosticId) String ¶
func (id ApiDiagnosticId) String() string
type ApiId ¶
func ApiIDInsensitively ¶
ApiIDInsensitively parses an Api ID into an ApiId struct, insensitively This should only be used to parse an ID for rewriting, the ApiID method should be used instead for validation etc.
Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.
type ApiManagementId ¶
func ApiManagementID ¶
func ApiManagementID(input string) (*ApiManagementId, error)
ApiManagementID parses a ApiManagement ID into an ApiManagementId struct
func NewApiManagementID ¶
func NewApiManagementID(subscriptionId, resourceGroup, serviceName string) ApiManagementId
func (ApiManagementId) ID ¶
func (id ApiManagementId) ID() string
func (ApiManagementId) String ¶
func (id ApiManagementId) String() string
type ApiOperationId ¶
type ApiOperationId struct { SubscriptionId string ResourceGroup string ServiceName string ApiName string OperationName string }
func ApiOperationID ¶
func ApiOperationID(input string) (*ApiOperationId, error)
ApiOperationID parses a ApiOperation ID into an ApiOperationId struct
func NewApiOperationID ¶
func NewApiOperationID(subscriptionId, resourceGroup, serviceName, apiName, operationName string) ApiOperationId
func (ApiOperationId) ID ¶
func (id ApiOperationId) ID() string
func (ApiOperationId) String ¶
func (id ApiOperationId) String() string
type ApiOperationPolicyId ¶
type ApiOperationPolicyId struct { SubscriptionId string ResourceGroup string ServiceName string ApiName string OperationName string PolicyName string }
func ApiOperationPolicyID ¶
func ApiOperationPolicyID(input string) (*ApiOperationPolicyId, error)
ApiOperationPolicyID parses a ApiOperationPolicy ID into an ApiOperationPolicyId struct
func NewApiOperationPolicyID ¶
func NewApiOperationPolicyID(subscriptionId, resourceGroup, serviceName, apiName, operationName, policyName string) ApiOperationPolicyId
func (ApiOperationPolicyId) ID ¶
func (id ApiOperationPolicyId) ID() string
func (ApiOperationPolicyId) String ¶
func (id ApiOperationPolicyId) String() string
type ApiPolicyId ¶
type ApiPolicyId struct { SubscriptionId string ResourceGroup string ServiceName string ApiName string PolicyName string }
func ApiPolicyID ¶
func ApiPolicyID(input string) (*ApiPolicyId, error)
ApiPolicyID parses a ApiPolicy ID into an ApiPolicyId struct
func NewApiPolicyID ¶
func NewApiPolicyID(subscriptionId, resourceGroup, serviceName, apiName, policyName string) ApiPolicyId
func (ApiPolicyId) ID ¶
func (id ApiPolicyId) ID() string
func (ApiPolicyId) String ¶
func (id ApiPolicyId) String() string
type ApiReleaseId ¶
type ApiReleaseId struct { SubscriptionId string ResourceGroup string ServiceName string ApiName string ReleaseName string }
func ApiReleaseID ¶
func ApiReleaseID(input string) (*ApiReleaseId, error)
ApiReleaseID parses a ApiRelease ID into an ApiReleaseId struct
func NewApiReleaseID ¶
func NewApiReleaseID(subscriptionId, resourceGroup, serviceName, apiName, releaseName string) ApiReleaseId
func (ApiReleaseId) ID ¶
func (id ApiReleaseId) ID() string
func (ApiReleaseId) String ¶
func (id ApiReleaseId) String() string
type ApiSchemaId ¶
type ApiSchemaId struct { SubscriptionId string ResourceGroup string ServiceName string ApiName string SchemaName string }
func ApiSchemaID ¶
func ApiSchemaID(input string) (*ApiSchemaId, error)
ApiSchemaID parses a ApiSchema ID into an ApiSchemaId struct
func NewApiSchemaID ¶
func NewApiSchemaID(subscriptionId, resourceGroup, serviceName, apiName, schemaName string) ApiSchemaId
func (ApiSchemaId) ID ¶
func (id ApiSchemaId) ID() string
func (ApiSchemaId) String ¶
func (id ApiSchemaId) String() string
type ApiTagDescriptionsId ¶
type ApiTagDescriptionsId struct { SubscriptionId string ResourceGroup string ServiceName string ApiName string TagDescriptionName string }
func ApiTagDescriptionsID ¶
func ApiTagDescriptionsID(input string) (*ApiTagDescriptionsId, error)
ApiTagDescriptionsID parses a ApiTagDescriptions ID into an ApiTagDescriptionsId struct
func NewApiTagDescriptionsID ¶
func NewApiTagDescriptionsID(subscriptionId, resourceGroup, serviceName, apiName, tagDescriptionName string) ApiTagDescriptionsId
func (ApiTagDescriptionsId) ID ¶
func (id ApiTagDescriptionsId) ID() string
func (ApiTagDescriptionsId) String ¶
func (id ApiTagDescriptionsId) String() string
type ApiTagId ¶
type ApiTagId struct { SubscriptionId string ResourceGroup string ServiceName string ApiName string TagName string }
func NewApiTagID ¶
type ApiVersionSetId ¶
type ApiVersionSetId struct { SubscriptionId string ResourceGroup string ServiceName string Name string }
func ApiVersionSetID ¶
func ApiVersionSetID(input string) (*ApiVersionSetId, error)
ApiVersionSetID parses a ApiVersionSet ID into an ApiVersionSetId struct
func NewApiVersionSetID ¶
func NewApiVersionSetID(subscriptionId, resourceGroup, serviceName, name string) ApiVersionSetId
func (ApiVersionSetId) ID ¶
func (id ApiVersionSetId) ID() string
func (ApiVersionSetId) String ¶
func (id ApiVersionSetId) String() string
type AuthorizationServerId ¶
type AuthorizationServerId struct { SubscriptionId string ResourceGroup string ServiceName string Name string }
func AuthorizationServerID ¶
func AuthorizationServerID(input string) (*AuthorizationServerId, error)
AuthorizationServerID parses a AuthorizationServer ID into an AuthorizationServerId struct
func NewAuthorizationServerID ¶
func NewAuthorizationServerID(subscriptionId, resourceGroup, serviceName, name string) AuthorizationServerId
func (AuthorizationServerId) ID ¶
func (id AuthorizationServerId) ID() string
func (AuthorizationServerId) String ¶
func (id AuthorizationServerId) String() string
type BackendId ¶
func NewBackendID ¶
type CertificateId ¶
type CertificateId struct { SubscriptionId string ResourceGroup string ServiceName string Name string }
func CertificateID ¶
func CertificateID(input string) (*CertificateId, error)
CertificateID parses a Certificate ID into an CertificateId struct
func NewCertificateID ¶
func NewCertificateID(subscriptionId, resourceGroup, serviceName, name string) CertificateId
func (CertificateId) ID ¶
func (id CertificateId) ID() string
func (CertificateId) String ¶
func (id CertificateId) String() string
type CustomDomainId ¶
type CustomDomainId struct { SubscriptionId string ResourceGroup string ServiceName string Name string }
func CustomDomainID ¶
func CustomDomainID(input string) (*CustomDomainId, error)
CustomDomainID parses a CustomDomain ID into an CustomDomainId struct
func NewCustomDomainID ¶
func NewCustomDomainID(subscriptionId, resourceGroup, serviceName, name string) CustomDomainId
func (CustomDomainId) ID ¶
func (id CustomDomainId) ID() string
func (CustomDomainId) String ¶
func (id CustomDomainId) String() string
type DiagnosticId ¶
type DiagnosticId struct { SubscriptionId string ResourceGroup string ServiceName string Name string }
func DiagnosticID ¶
func DiagnosticID(input string) (*DiagnosticId, error)
DiagnosticID parses a Diagnostic ID into an DiagnosticId struct
func NewDiagnosticID ¶
func NewDiagnosticID(subscriptionId, resourceGroup, serviceName, name string) DiagnosticId
func (DiagnosticId) ID ¶
func (id DiagnosticId) ID() string
func (DiagnosticId) String ¶
func (id DiagnosticId) String() string
type EmailTemplateId ¶
type EmailTemplateId struct { SubscriptionId string ResourceGroup string ServiceName string TemplateName string }
func EmailTemplateID ¶
func EmailTemplateID(input string) (*EmailTemplateId, error)
EmailTemplateID parses a EmailTemplate ID into an EmailTemplateId struct
func NewEmailTemplateID ¶
func NewEmailTemplateID(subscriptionId, resourceGroup, serviceName, templateName string) EmailTemplateId
func (EmailTemplateId) ID ¶
func (id EmailTemplateId) ID() string
func (EmailTemplateId) String ¶
func (id EmailTemplateId) String() string
type GatewayApiId ¶
type GatewayApiId struct { SubscriptionId string ResourceGroup string ServiceName string GatewayName string ApiName string }
func GatewayApiID ¶
func GatewayApiID(input string) (*GatewayApiId, error)
GatewayApiID parses a GatewayApi ID into an GatewayApiId struct
func NewGatewayApiID ¶
func NewGatewayApiID(subscriptionId, resourceGroup, serviceName, gatewayName, apiName string) GatewayApiId
func (GatewayApiId) ID ¶
func (id GatewayApiId) ID() string
func (GatewayApiId) String ¶
func (id GatewayApiId) String() string
type GatewayCertificateAuthorityId ¶
type GatewayCertificateAuthorityId struct { SubscriptionId string ResourceGroup string ServiceName string GatewayName string CertificateAuthorityName string }
func GatewayCertificateAuthorityID ¶
func GatewayCertificateAuthorityID(input string) (*GatewayCertificateAuthorityId, error)
GatewayCertificateAuthorityID parses a GatewayCertificateAuthority ID into an GatewayCertificateAuthorityId struct
func NewGatewayCertificateAuthorityID ¶
func NewGatewayCertificateAuthorityID(subscriptionId, resourceGroup, serviceName, gatewayName, certificateAuthorityName string) GatewayCertificateAuthorityId
func (GatewayCertificateAuthorityId) ID ¶
func (id GatewayCertificateAuthorityId) ID() string
func (GatewayCertificateAuthorityId) String ¶
func (id GatewayCertificateAuthorityId) String() string
type GatewayHostNameConfigurationId ¶
type GatewayHostNameConfigurationId struct { SubscriptionId string ResourceGroup string ServiceName string GatewayName string HostnameConfigurationName string }
func GatewayHostNameConfigurationID ¶
func GatewayHostNameConfigurationID(input string) (*GatewayHostNameConfigurationId, error)
GatewayHostNameConfigurationID parses a GatewayHostNameConfiguration ID into an GatewayHostNameConfigurationId struct
func NewGatewayHostNameConfigurationID ¶
func NewGatewayHostNameConfigurationID(subscriptionId, resourceGroup, serviceName, gatewayName, hostnameConfigurationName string) GatewayHostNameConfigurationId
func (GatewayHostNameConfigurationId) ID ¶
func (id GatewayHostNameConfigurationId) ID() string
func (GatewayHostNameConfigurationId) String ¶
func (id GatewayHostNameConfigurationId) String() string
type GatewayId ¶
func NewGatewayID ¶
type GlobalSchemaId ¶
type GlobalSchemaId struct { SubscriptionId string ResourceGroup string ServiceName string SchemaName string }
func GlobalSchemaID ¶
func GlobalSchemaID(input string) (*GlobalSchemaId, error)
GlobalSchemaID parses a GlobalSchema ID into an GlobalSchemaId struct
func NewGlobalSchemaID ¶
func NewGlobalSchemaID(subscriptionId, resourceGroup, serviceName, schemaName string) GlobalSchemaId
func (GlobalSchemaId) ID ¶
func (id GlobalSchemaId) ID() string
func (GlobalSchemaId) String ¶
func (id GlobalSchemaId) String() string
type GroupUserId ¶
type GroupUserId struct { SubscriptionId string ResourceGroup string ServiceName string GroupName string UserName string }
func GroupUserID ¶
func GroupUserID(input string) (*GroupUserId, error)
GroupUserID parses a GroupUser ID into an GroupUserId struct
func NewGroupUserID ¶
func NewGroupUserID(subscriptionId, resourceGroup, serviceName, groupName, userName string) GroupUserId
func (GroupUserId) ID ¶
func (id GroupUserId) ID() string
func (GroupUserId) String ¶
func (id GroupUserId) String() string
type IdentityProviderId ¶
type IdentityProviderId struct { SubscriptionId string ResourceGroup string ServiceName string Name string }
func IdentityProviderID ¶
func IdentityProviderID(input string) (*IdentityProviderId, error)
IdentityProviderID parses a IdentityProvider ID into an IdentityProviderId struct
func NewIdentityProviderID ¶
func NewIdentityProviderID(subscriptionId, resourceGroup, serviceName, name string) IdentityProviderId
func (IdentityProviderId) ID ¶
func (id IdentityProviderId) ID() string
func (IdentityProviderId) String ¶
func (id IdentityProviderId) String() string
type LoggerId ¶
func NewLoggerID ¶
type NamedValueId ¶
type NamedValueId struct { SubscriptionId string ResourceGroup string ServiceName string Name string }
func NamedValueID ¶
func NamedValueID(input string) (*NamedValueId, error)
NamedValueID parses a NamedValue ID into an NamedValueId struct
func NewNamedValueID ¶
func NewNamedValueID(subscriptionId, resourceGroup, serviceName, name string) NamedValueId
func (NamedValueId) ID ¶
func (id NamedValueId) ID() string
func (NamedValueId) String ¶
func (id NamedValueId) String() string
type NotificationRecipientEmailId ¶
type NotificationRecipientEmailId struct { SubscriptionId string ResourceGroup string ServiceName string NotificationName string RecipientEmailName string }
func NewNotificationRecipientEmailID ¶
func NewNotificationRecipientEmailID(subscriptionId, resourceGroup, serviceName, notificationName, recipientEmailName string) NotificationRecipientEmailId
func NotificationRecipientEmailID ¶
func NotificationRecipientEmailID(input string) (*NotificationRecipientEmailId, error)
NotificationRecipientEmailID parses a NotificationRecipientEmail ID into an NotificationRecipientEmailId struct
func (NotificationRecipientEmailId) ID ¶
func (id NotificationRecipientEmailId) ID() string
func (NotificationRecipientEmailId) String ¶
func (id NotificationRecipientEmailId) String() string
type NotificationRecipientUserId ¶
type NotificationRecipientUserId struct { SubscriptionId string ResourceGroup string ServiceName string NotificationName string RecipientUserName string }
func NewNotificationRecipientUserID ¶
func NewNotificationRecipientUserID(subscriptionId, resourceGroup, serviceName, notificationName, recipientUserName string) NotificationRecipientUserId
func NotificationRecipientUserID ¶
func NotificationRecipientUserID(input string) (*NotificationRecipientUserId, error)
NotificationRecipientUserID parses a NotificationRecipientUser ID into an NotificationRecipientUserId struct
func (NotificationRecipientUserId) ID ¶
func (id NotificationRecipientUserId) ID() string
func (NotificationRecipientUserId) String ¶
func (id NotificationRecipientUserId) String() string
type OpenIDConnectProviderId ¶
type OpenIDConnectProviderId struct { SubscriptionId string ResourceGroup string ServiceName string Name string }
func NewOpenIDConnectProviderID ¶
func NewOpenIDConnectProviderID(subscriptionId, resourceGroup, serviceName, name string) OpenIDConnectProviderId
func OpenIDConnectProviderID ¶
func OpenIDConnectProviderID(input string) (*OpenIDConnectProviderId, error)
OpenIDConnectProviderID parses a OpenIDConnectProvider ID into an OpenIDConnectProviderId struct
func (OpenIDConnectProviderId) ID ¶
func (id OpenIDConnectProviderId) ID() string
func (OpenIDConnectProviderId) String ¶
func (id OpenIDConnectProviderId) String() string
type OperationTagId ¶
type OperationTagId struct { SubscriptionId string ResourceGroup string ServiceName string ApiName string OperationName string TagName string }
func NewOperationTagID ¶
func NewOperationTagID(subscriptionId, resourceGroup, serviceName, apiName, operationName, tagName string) OperationTagId
func OperationTagID ¶
func OperationTagID(input string) (*OperationTagId, error)
OperationTagID parses a OperationTag ID into an OperationTagId struct
func (OperationTagId) ID ¶
func (id OperationTagId) ID() string
func (OperationTagId) String ¶
func (id OperationTagId) String() string
type PolicyId ¶
func NewPolicyID ¶
type ProductApiId ¶
type ProductApiId struct { SubscriptionId string ResourceGroup string ServiceName string ProductName string ApiName string }
func NewProductApiID ¶
func NewProductApiID(subscriptionId, resourceGroup, serviceName, productName, apiName string) ProductApiId
func ProductApiID ¶
func ProductApiID(input string) (*ProductApiId, error)
ProductApiID parses a ProductApi ID into an ProductApiId struct
func (ProductApiId) ID ¶
func (id ProductApiId) ID() string
func (ProductApiId) String ¶
func (id ProductApiId) String() string
type ProductGroupId ¶
type ProductGroupId struct { SubscriptionId string ResourceGroup string ServiceName string ProductName string GroupName string }
func NewProductGroupID ¶
func NewProductGroupID(subscriptionId, resourceGroup, serviceName, productName, groupName string) ProductGroupId
func ProductGroupID ¶
func ProductGroupID(input string) (*ProductGroupId, error)
ProductGroupID parses a ProductGroup ID into an ProductGroupId struct
func (ProductGroupId) ID ¶
func (id ProductGroupId) ID() string
func (ProductGroupId) String ¶
func (id ProductGroupId) String() string
type ProductId ¶
func NewProductID ¶
func ProductIDInsensitively ¶
ProductIDInsensitively parses an Product ID into an ProductId struct, insensitively This should only be used to parse an ID for rewriting, the ProductID method should be used instead for validation etc.
Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.
type ProductPolicyId ¶
type ProductPolicyId struct { SubscriptionId string ResourceGroup string ServiceName string ProductName string PolicyName string }
func NewProductPolicyID ¶
func NewProductPolicyID(subscriptionId, resourceGroup, serviceName, productName, policyName string) ProductPolicyId
func ProductPolicyID ¶
func ProductPolicyID(input string) (*ProductPolicyId, error)
ProductPolicyID parses a ProductPolicy ID into an ProductPolicyId struct
func (ProductPolicyId) ID ¶
func (id ProductPolicyId) ID() string
func (ProductPolicyId) String ¶
func (id ProductPolicyId) String() string
type ProductTagId ¶
type ProductTagId struct { SubscriptionId string ResourceGroup string ServiceName string ProductName string TagName string }
func NewProductTagID ¶
func NewProductTagID(subscriptionId, resourceGroup, serviceName, productName, tagName string) ProductTagId
func ProductTagID ¶
func ProductTagID(input string) (*ProductTagId, error)
ProductTagID parses a ProductTag ID into an ProductTagId struct
func (ProductTagId) ID ¶
func (id ProductTagId) ID() string
func (ProductTagId) String ¶
func (id ProductTagId) String() string
type PropertyId ¶
type PropertyId struct { SubscriptionId string ResourceGroup string ServiceName string NamedValueName string }
func NewPropertyID ¶
func NewPropertyID(subscriptionId, resourceGroup, serviceName, namedValueName string) PropertyId
func PropertyID ¶
func PropertyID(input string) (*PropertyId, error)
PropertyID parses a Property ID into an PropertyId struct
func (PropertyId) ID ¶
func (id PropertyId) ID() string
func (PropertyId) String ¶
func (id PropertyId) String() string
type RedisCacheId ¶
type RedisCacheId struct { SubscriptionId string ResourceGroup string ServiceName string CacheName string }
func NewRedisCacheID ¶
func NewRedisCacheID(subscriptionId, resourceGroup, serviceName, cacheName string) RedisCacheId
func RedisCacheID ¶
func RedisCacheID(input string) (*RedisCacheId, error)
RedisCacheID parses a RedisCache ID into an RedisCacheId struct
func (RedisCacheId) ID ¶
func (id RedisCacheId) ID() string
func (RedisCacheId) String ¶
func (id RedisCacheId) String() string
type SubscriptionId ¶
type SubscriptionId struct { SubscriptionId string ResourceGroup string ServiceName string Name string }
func NewSubscriptionID ¶
func NewSubscriptionID(subscriptionId, resourceGroup, serviceName, name string) SubscriptionId
func SubscriptionID ¶
func SubscriptionID(input string) (*SubscriptionId, error)
SubscriptionID parses a Subscription ID into an SubscriptionId struct
func (SubscriptionId) ID ¶
func (id SubscriptionId) ID() string
func (SubscriptionId) String ¶
func (id SubscriptionId) String() string
Source Files
¶
- api.go
- api_diagnostic.go
- api_management.go
- api_operation.go
- api_operation_policy.go
- api_policy.go
- api_release.go
- api_schema.go
- api_tag.go
- api_tag_descriptions.go
- api_version_set.go
- authorization_server.go
- backend.go
- certificate.go
- custom_domain.go
- diagnostic.go
- email_template.go
- gateway.go
- gateway_api.go
- gateway_certificate_authority.go
- gateway_host_name_configuration.go
- global_schema.go
- group.go
- group_user.go
- identity_provider.go
- logger.go
- named_value.go
- notification_recipient_email.go
- notification_recipient_user.go
- open_id_connect_provider.go
- operation_tag.go
- policy.go
- product.go
- product_api.go
- product_group.go
- product_policy.go
- product_tag.go
- property.go
- redis_cache.go
- subscription.go
- tag.go
- user.go