Documentation
¶
Index ¶
- func XmlWhitespaceDiffSuppress(k, old, new string, d *pluginsdk.ResourceData) bool
- func XmlWithDotNetInterpolationsDiffSuppress(k, old, new string, d *pluginsdk.ResourceData) bool
- type ApiManagementNotificationRecipientEmailModel
- type ApiManagementNotificationRecipientEmailResource
- func (r ApiManagementNotificationRecipientEmailResource) Arguments() map[string]*pluginsdk.Schema
- func (r ApiManagementNotificationRecipientEmailResource) Attributes() map[string]*schema.Schema
- func (r ApiManagementNotificationRecipientEmailResource) Create() sdk.ResourceFunc
- func (r ApiManagementNotificationRecipientEmailResource) Delete() sdk.ResourceFunc
- func (r ApiManagementNotificationRecipientEmailResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ApiManagementNotificationRecipientEmailResource) ModelObject() interface{}
- func (r ApiManagementNotificationRecipientEmailResource) Read() sdk.ResourceFunc
- func (r ApiManagementNotificationRecipientEmailResource) ResourceType() string
- type ApiManagementNotificationRecipientUserModel
- type ApiManagementNotificationRecipientUserResource
- func (r ApiManagementNotificationRecipientUserResource) Arguments() map[string]*pluginsdk.Schema
- func (r ApiManagementNotificationRecipientUserResource) Attributes() map[string]*schema.Schema
- func (r ApiManagementNotificationRecipientUserResource) Create() sdk.ResourceFunc
- func (r ApiManagementNotificationRecipientUserResource) Delete() sdk.ResourceFunc
- func (r ApiManagementNotificationRecipientUserResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ApiManagementNotificationRecipientUserResource) ModelObject() interface{}
- func (r ApiManagementNotificationRecipientUserResource) Read() sdk.ResourceFunc
- func (r ApiManagementNotificationRecipientUserResource) ResourceType() string
- type ApiManagementSubscriptionDataSource
- func (ApiManagementSubscriptionDataSource) Arguments() map[string]*pluginsdk.Schema
- func (ApiManagementSubscriptionDataSource) Attributes() map[string]*pluginsdk.Schema
- func (ApiManagementSubscriptionDataSource) ModelObject() interface{}
- func (ApiManagementSubscriptionDataSource) Read() sdk.ResourceFunc
- func (ApiManagementSubscriptionDataSource) ResourceType() string
- type ApiManagementSubscriptionDataSourceModel
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func XmlWhitespaceDiffSuppress ¶
func XmlWhitespaceDiffSuppress(k, old, new string, d *pluginsdk.ResourceData) bool
XmlWhitespaceDiffSuppress is a whitespace Diff Suppress Func for XML
func XmlWithDotNetInterpolationsDiffSuppress ¶
func XmlWithDotNetInterpolationsDiffSuppress(k, old, new string, d *pluginsdk.ResourceData) bool
XmlWithDotNetInterpolationsDiffSuppress is a Diff Suppress Func for when the XML contains .net interpolations, and thus isn't valid XML to parse whilst really we should be parsing the XML Tokens and skipping over the error - in practice
Types ¶
type ApiManagementNotificationRecipientEmailResource ¶
type ApiManagementNotificationRecipientEmailResource struct{}
func (ApiManagementNotificationRecipientEmailResource) Arguments ¶
func (r ApiManagementNotificationRecipientEmailResource) Arguments() map[string]*pluginsdk.Schema
func (ApiManagementNotificationRecipientEmailResource) Attributes ¶
func (r ApiManagementNotificationRecipientEmailResource) Attributes() map[string]*schema.Schema
func (ApiManagementNotificationRecipientEmailResource) Create ¶
func (r ApiManagementNotificationRecipientEmailResource) Create() sdk.ResourceFunc
func (ApiManagementNotificationRecipientEmailResource) Delete ¶
func (r ApiManagementNotificationRecipientEmailResource) Delete() sdk.ResourceFunc
func (ApiManagementNotificationRecipientEmailResource) IDValidationFunc ¶
func (r ApiManagementNotificationRecipientEmailResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ApiManagementNotificationRecipientEmailResource) ModelObject ¶
func (r ApiManagementNotificationRecipientEmailResource) ModelObject() interface{}
func (ApiManagementNotificationRecipientEmailResource) Read ¶
func (r ApiManagementNotificationRecipientEmailResource) Read() sdk.ResourceFunc
func (ApiManagementNotificationRecipientEmailResource) ResourceType ¶
func (r ApiManagementNotificationRecipientEmailResource) ResourceType() string
type ApiManagementNotificationRecipientUserResource ¶
type ApiManagementNotificationRecipientUserResource struct{}
func (ApiManagementNotificationRecipientUserResource) Arguments ¶
func (r ApiManagementNotificationRecipientUserResource) Arguments() map[string]*pluginsdk.Schema
func (ApiManagementNotificationRecipientUserResource) Attributes ¶
func (r ApiManagementNotificationRecipientUserResource) Attributes() map[string]*schema.Schema
func (ApiManagementNotificationRecipientUserResource) Create ¶
func (r ApiManagementNotificationRecipientUserResource) Create() sdk.ResourceFunc
func (ApiManagementNotificationRecipientUserResource) Delete ¶
func (r ApiManagementNotificationRecipientUserResource) Delete() sdk.ResourceFunc
func (ApiManagementNotificationRecipientUserResource) IDValidationFunc ¶
func (r ApiManagementNotificationRecipientUserResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ApiManagementNotificationRecipientUserResource) ModelObject ¶
func (r ApiManagementNotificationRecipientUserResource) ModelObject() interface{}
func (ApiManagementNotificationRecipientUserResource) Read ¶
func (r ApiManagementNotificationRecipientUserResource) Read() sdk.ResourceFunc
func (ApiManagementNotificationRecipientUserResource) ResourceType ¶
func (r ApiManagementNotificationRecipientUserResource) ResourceType() string
type ApiManagementSubscriptionDataSource ¶
type ApiManagementSubscriptionDataSource struct{}
func (ApiManagementSubscriptionDataSource) Arguments ¶
func (ApiManagementSubscriptionDataSource) Arguments() map[string]*pluginsdk.Schema
func (ApiManagementSubscriptionDataSource) Attributes ¶
func (ApiManagementSubscriptionDataSource) Attributes() map[string]*pluginsdk.Schema
func (ApiManagementSubscriptionDataSource) ModelObject ¶
func (ApiManagementSubscriptionDataSource) ModelObject() interface{}
func (ApiManagementSubscriptionDataSource) Read ¶
func (ApiManagementSubscriptionDataSource) Read() sdk.ResourceFunc
func (ApiManagementSubscriptionDataSource) ResourceType ¶
func (ApiManagementSubscriptionDataSource) ResourceType() string
type ApiManagementSubscriptionDataSourceModel ¶
type ApiManagementSubscriptionDataSourceModel struct { ApiManagementId string `tfschema:"api_management_id"` SubscriptionId string `tfschema:"subscription_id"` AllowTracing bool `tfschema:"allow_tracing"` ApiId string `tfschema:"api_id"` DisplayName string `tfschema:"display_name"` PrimaryKey string `tfschema:"primary_key"` ProductId string `tfschema:"product_id"` SecondaryKey string `tfschema:"secondary_key"` State string `tfschema:"state"` UserId string `tfschema:"user_id"` }
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
DataSources returns a list of Data Sources supported by this Service
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
Source Files
¶
- api_management_api_data_source.go
- api_management_api_diagnostic_resource.go
- api_management_api_operation_policy_resource.go
- api_management_api_operation_resource.go
- api_management_api_operation_tag_resource.go
- api_management_api_policy_resource.go
- api_management_api_release.go
- api_management_api_resource.go
- api_management_api_schema_resource.go
- api_management_api_tag_description_resource.go
- api_management_api_tag_resource.go
- api_management_api_version_set_data_source.go
- api_management_api_version_set_resource.go
- api_management_authorization_server_resource.go
- api_management_backend_resource.go
- api_management_certificate_resource.go
- api_management_custom_domain_resource.go
- api_management_data_source.go
- api_management_diagnostic_resource.go
- api_management_email_template_resource.go
- api_management_gateway_api_resource.go
- api_management_gateway_certificate_authority_resource.go
- api_management_gateway_data_source.go
- api_management_gateway_host_name_configuration_data_source.go
- api_management_gateway_host_name_configuration_resource.go
- api_management_gateway_resource.go
- api_management_global_schema_resource.go
- api_management_group_data_source.go
- api_management_group_resource.go
- api_management_group_user_resource.go
- api_management_identity_provider_aad_resource.go
- api_management_identity_provider_aadb2c_resource.go
- api_management_identity_provider_facebook_resource.go
- api_management_identity_provider_google_resource.go
- api_management_identity_provider_microsoft_resource.go
- api_management_identity_provider_twitter_resource.go
- api_management_logger_resource.go
- api_management_named_value_resource.go
- api_management_notification_recipient_email.go
- api_management_notification_recipient_user.go
- api_management_openid_connect_provider_resource.go
- api_management_policy_fragment_resource.go
- api_management_policy_resource.go
- api_management_product_api_resource.go
- api_management_product_data_source.go
- api_management_product_group_resource.go
- api_management_product_policy_resource.go
- api_management_product_resource.go
- api_management_product_tag_resource.go
- api_management_redis_cache_resource.go
- api_management_resource.go
- api_management_subscription_data_source.go
- api_management_subscription_resource.go
- api_management_tag_resource.go
- api_management_user_data_source.go
- api_management_user_resource.go
- diff_suppress.go
- identity_provider_import.go
- registration.go
- resourceids.go
- schema.go
Click to show internal directories.
Click to hide internal directories.