Documentation ¶
Index ¶
- type CommunicationServiceDataSource
- func (CommunicationServiceDataSource) Arguments() map[string]*pluginsdk.Schema
- func (CommunicationServiceDataSource) Attributes() map[string]*pluginsdk.Schema
- func (CommunicationServiceDataSource) ModelObject() interface{}
- func (CommunicationServiceDataSource) Read() sdk.ResourceFunc
- func (CommunicationServiceDataSource) ResourceType() string
- type CommunicationServiceDataSourceModel
- type CommunicationServiceResource
- func (CommunicationServiceResource) Arguments() map[string]*pluginsdk.Schema
- func (CommunicationServiceResource) Attributes() map[string]*pluginsdk.Schema
- func (r CommunicationServiceResource) Create() sdk.ResourceFunc
- func (CommunicationServiceResource) Delete() sdk.ResourceFunc
- func (CommunicationServiceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (CommunicationServiceResource) ModelObject() interface{}
- func (CommunicationServiceResource) Read() sdk.ResourceFunc
- func (CommunicationServiceResource) ResourceType() string
- func (CommunicationServiceResource) StateUpgraders() sdk.StateUpgradeData
- func (r CommunicationServiceResource) Update() sdk.ResourceFunc
- type CommunicationServiceResourceModel
- type EmailCommunicationServiceDomainResource
- func (EmailCommunicationServiceDomainResource) Arguments() map[string]*pluginsdk.Schema
- func (EmailCommunicationServiceDomainResource) Attributes() map[string]*pluginsdk.Schema
- func (r EmailCommunicationServiceDomainResource) Create() sdk.ResourceFunc
- func (EmailCommunicationServiceDomainResource) Delete() sdk.ResourceFunc
- func (EmailCommunicationServiceDomainResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (EmailCommunicationServiceDomainResource) ModelObject() interface{}
- func (EmailCommunicationServiceDomainResource) Read() sdk.ResourceFunc
- func (EmailCommunicationServiceDomainResource) ResourceType() string
- func (r EmailCommunicationServiceDomainResource) Update() sdk.ResourceFunc
- type EmailCommunicationServiceDomainResourceModel
- type EmailCommunicationServiceResource
- func (EmailCommunicationServiceResource) Arguments() map[string]*pluginsdk.Schema
- func (EmailCommunicationServiceResource) Attributes() map[string]*pluginsdk.Schema
- func (r EmailCommunicationServiceResource) Create() sdk.ResourceFunc
- func (EmailCommunicationServiceResource) Delete() sdk.ResourceFunc
- func (EmailCommunicationServiceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (EmailCommunicationServiceResource) ModelObject() interface{}
- func (EmailCommunicationServiceResource) Read() sdk.ResourceFunc
- func (EmailCommunicationServiceResource) ResourceType() string
- func (r EmailCommunicationServiceResource) Update() sdk.ResourceFunc
- type EmailCommunicationServiceResourceModel
- type EmailDomainVerificationRecords
- type Registration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommunicationServiceDataSource ¶
type CommunicationServiceDataSource struct{}
func (CommunicationServiceDataSource) Arguments ¶
func (CommunicationServiceDataSource) Arguments() map[string]*pluginsdk.Schema
func (CommunicationServiceDataSource) Attributes ¶
func (CommunicationServiceDataSource) Attributes() map[string]*pluginsdk.Schema
func (CommunicationServiceDataSource) ModelObject ¶
func (CommunicationServiceDataSource) ModelObject() interface{}
func (CommunicationServiceDataSource) Read ¶
func (CommunicationServiceDataSource) Read() sdk.ResourceFunc
func (CommunicationServiceDataSource) ResourceType ¶
func (CommunicationServiceDataSource) ResourceType() string
type CommunicationServiceDataSourceModel ¶
type CommunicationServiceDataSourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` DataLocation string `tfschema:"data_location"` PrimaryConnectionString string `tfschema:"primary_connection_string"` PrimaryKey string `tfschema:"primary_key"` SecondaryConnectionString string `tfschema:"secondary_connection_string"` SecondaryKey string `tfschema:"secondary_key"` Tags map[string]string `tfschema:"tags"` }
type CommunicationServiceResource ¶
type CommunicationServiceResource struct{}
func (CommunicationServiceResource) Arguments ¶
func (CommunicationServiceResource) Arguments() map[string]*pluginsdk.Schema
func (CommunicationServiceResource) Attributes ¶
func (CommunicationServiceResource) Attributes() map[string]*pluginsdk.Schema
func (CommunicationServiceResource) Create ¶
func (r CommunicationServiceResource) Create() sdk.ResourceFunc
func (CommunicationServiceResource) Delete ¶
func (CommunicationServiceResource) Delete() sdk.ResourceFunc
func (CommunicationServiceResource) IDValidationFunc ¶
func (CommunicationServiceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (CommunicationServiceResource) ModelObject ¶
func (CommunicationServiceResource) ModelObject() interface{}
func (CommunicationServiceResource) Read ¶
func (CommunicationServiceResource) Read() sdk.ResourceFunc
func (CommunicationServiceResource) ResourceType ¶
func (CommunicationServiceResource) ResourceType() string
func (CommunicationServiceResource) StateUpgraders ¶
func (CommunicationServiceResource) StateUpgraders() sdk.StateUpgradeData
func (CommunicationServiceResource) Update ¶
func (r CommunicationServiceResource) Update() sdk.ResourceFunc
type CommunicationServiceResourceModel ¶
type CommunicationServiceResourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` DataLocation string `tfschema:"data_location"` Tags map[string]string `tfschema:"tags"` PrimaryConnectionString string `tfschema:"primary_connection_string"` SecondaryConnectionString string `tfschema:"secondary_connection_string"` PrimaryKey string `tfschema:"primary_key"` SecondaryKey string `tfschema:"secondary_key"` }
type EmailCommunicationServiceDomainResource ¶
type EmailCommunicationServiceDomainResource struct{}
func (EmailCommunicationServiceDomainResource) Arguments ¶
func (EmailCommunicationServiceDomainResource) Arguments() map[string]*pluginsdk.Schema
func (EmailCommunicationServiceDomainResource) Attributes ¶
func (EmailCommunicationServiceDomainResource) Attributes() map[string]*pluginsdk.Schema
func (EmailCommunicationServiceDomainResource) Create ¶
func (r EmailCommunicationServiceDomainResource) Create() sdk.ResourceFunc
func (EmailCommunicationServiceDomainResource) Delete ¶
func (EmailCommunicationServiceDomainResource) Delete() sdk.ResourceFunc
func (EmailCommunicationServiceDomainResource) IDValidationFunc ¶
func (EmailCommunicationServiceDomainResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (EmailCommunicationServiceDomainResource) ModelObject ¶
func (EmailCommunicationServiceDomainResource) ModelObject() interface{}
func (EmailCommunicationServiceDomainResource) Read ¶
func (EmailCommunicationServiceDomainResource) Read() sdk.ResourceFunc
func (EmailCommunicationServiceDomainResource) ResourceType ¶
func (EmailCommunicationServiceDomainResource) ResourceType() string
func (EmailCommunicationServiceDomainResource) Update ¶
func (r EmailCommunicationServiceDomainResource) Update() sdk.ResourceFunc
type EmailCommunicationServiceDomainResourceModel ¶
type EmailCommunicationServiceDomainResourceModel struct { Name string `tfschema:"name"` EMailServiceID string `tfschema:"email_service_id"` DomainManagement string `tfschema:"domain_management"` UserEngagementTrackingEnabled bool `tfschema:"user_engagement_tracking_enabled"` Tags map[string]string `tfschema:"tags"` FromSenderDomain string `tfschema:"from_sender_domain"` MailFromSenderDomain string `tfschema:"mail_from_sender_domain"` VerificationRecords []EmailDomainVerificationRecords `tfschema:"verification_records"` }
type EmailCommunicationServiceResource ¶
type EmailCommunicationServiceResource struct{}
func (EmailCommunicationServiceResource) Arguments ¶
func (EmailCommunicationServiceResource) Arguments() map[string]*pluginsdk.Schema
func (EmailCommunicationServiceResource) Attributes ¶
func (EmailCommunicationServiceResource) Attributes() map[string]*pluginsdk.Schema
func (EmailCommunicationServiceResource) Create ¶
func (r EmailCommunicationServiceResource) Create() sdk.ResourceFunc
func (EmailCommunicationServiceResource) Delete ¶
func (EmailCommunicationServiceResource) Delete() sdk.ResourceFunc
func (EmailCommunicationServiceResource) IDValidationFunc ¶
func (EmailCommunicationServiceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (EmailCommunicationServiceResource) ModelObject ¶
func (EmailCommunicationServiceResource) ModelObject() interface{}
func (EmailCommunicationServiceResource) Read ¶
func (EmailCommunicationServiceResource) Read() sdk.ResourceFunc
func (EmailCommunicationServiceResource) ResourceType ¶
func (EmailCommunicationServiceResource) ResourceType() string
func (EmailCommunicationServiceResource) Update ¶
func (r EmailCommunicationServiceResource) Update() sdk.ResourceFunc
type EmailDomainVerificationRecords ¶
type EmailDomainVerificationRecords struct { Domain []helper.DomainVerificationRecords `tfschema:"domain"` SPF []helper.DomainVerificationRecords `tfschema:"spf"` DMARC []helper.DomainVerificationRecords `tfschema:"dmarc"` DKIM []helper.DomainVerificationRecords `tfschema:"dkim"` DKIM2 []helper.DomainVerificationRecords `tfschema:"dkim2"` }
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
Source Files ¶
Click to show internal directories.
Click to hide internal directories.