Documentation
¶
Index ¶
- type EmailService
- type EmailServiceArgs
- type EmailServiceArray
- type EmailServiceArrayInput
- type EmailServiceArrayOutput
- func (EmailServiceArrayOutput) ElementType() reflect.Type
- func (o EmailServiceArrayOutput) Index(i pulumi.IntInput) EmailServiceOutput
- func (o EmailServiceArrayOutput) ToEmailServiceArrayOutput() EmailServiceArrayOutput
- func (o EmailServiceArrayOutput) ToEmailServiceArrayOutputWithContext(ctx context.Context) EmailServiceArrayOutput
- type EmailServiceDomain
- type EmailServiceDomainArgs
- type EmailServiceDomainArray
- type EmailServiceDomainArrayInput
- type EmailServiceDomainArrayOutput
- func (EmailServiceDomainArrayOutput) ElementType() reflect.Type
- func (o EmailServiceDomainArrayOutput) Index(i pulumi.IntInput) EmailServiceDomainOutput
- func (o EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutput() EmailServiceDomainArrayOutput
- func (o EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainArrayOutput
- type EmailServiceDomainInput
- type EmailServiceDomainMap
- type EmailServiceDomainMapInput
- type EmailServiceDomainMapOutput
- func (EmailServiceDomainMapOutput) ElementType() reflect.Type
- func (o EmailServiceDomainMapOutput) MapIndex(k pulumi.StringInput) EmailServiceDomainOutput
- func (o EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutput() EmailServiceDomainMapOutput
- func (o EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutputWithContext(ctx context.Context) EmailServiceDomainMapOutput
- type EmailServiceDomainOutput
- func (o EmailServiceDomainOutput) DomainManagement() pulumi.StringOutput
- func (EmailServiceDomainOutput) ElementType() reflect.Type
- func (o EmailServiceDomainOutput) EmailServiceId() pulumi.StringOutput
- func (o EmailServiceDomainOutput) FromSenderDomain() pulumi.StringOutput
- func (o EmailServiceDomainOutput) MailFromSenderDomain() pulumi.StringOutput
- func (o EmailServiceDomainOutput) Name() pulumi.StringOutput
- func (o EmailServiceDomainOutput) Tags() pulumi.StringMapOutput
- func (o EmailServiceDomainOutput) ToEmailServiceDomainOutput() EmailServiceDomainOutput
- func (o EmailServiceDomainOutput) ToEmailServiceDomainOutputWithContext(ctx context.Context) EmailServiceDomainOutput
- func (o EmailServiceDomainOutput) UserEngagementTrackingEnabled() pulumi.BoolPtrOutput
- func (o EmailServiceDomainOutput) VerificationRecords() EmailServiceDomainVerificationRecordArrayOutput
- type EmailServiceDomainState
- type EmailServiceDomainVerificationRecord
- type EmailServiceDomainVerificationRecordArgs
- func (EmailServiceDomainVerificationRecordArgs) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutput() EmailServiceDomainVerificationRecordOutput
- func (i EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordOutput
- type EmailServiceDomainVerificationRecordArray
- func (EmailServiceDomainVerificationRecordArray) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutput() EmailServiceDomainVerificationRecordArrayOutput
- func (i EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordArrayOutput
- type EmailServiceDomainVerificationRecordArrayInput
- type EmailServiceDomainVerificationRecordArrayOutput
- func (EmailServiceDomainVerificationRecordArrayOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordArrayOutput) Index(i pulumi.IntInput) EmailServiceDomainVerificationRecordOutput
- func (o EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutput() EmailServiceDomainVerificationRecordArrayOutput
- func (o EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordArrayOutput
- type EmailServiceDomainVerificationRecordDkim
- type EmailServiceDomainVerificationRecordDkim2
- type EmailServiceDomainVerificationRecordDkim2Args
- func (EmailServiceDomainVerificationRecordDkim2Args) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2Output() EmailServiceDomainVerificationRecordDkim2Output
- func (i EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2Output
- type EmailServiceDomainVerificationRecordDkim2Array
- func (EmailServiceDomainVerificationRecordDkim2Array) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput() EmailServiceDomainVerificationRecordDkim2ArrayOutput
- func (i EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2ArrayOutput
- type EmailServiceDomainVerificationRecordDkim2ArrayInput
- type EmailServiceDomainVerificationRecordDkim2ArrayOutput
- func (EmailServiceDomainVerificationRecordDkim2ArrayOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordDkim2ArrayOutput) Index(i pulumi.IntInput) EmailServiceDomainVerificationRecordDkim2Output
- func (o EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput() EmailServiceDomainVerificationRecordDkim2ArrayOutput
- func (o EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2ArrayOutput
- type EmailServiceDomainVerificationRecordDkim2Input
- type EmailServiceDomainVerificationRecordDkim2Output
- func (EmailServiceDomainVerificationRecordDkim2Output) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordDkim2Output) Name() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordDkim2Output) ToEmailServiceDomainVerificationRecordDkim2Output() EmailServiceDomainVerificationRecordDkim2Output
- func (o EmailServiceDomainVerificationRecordDkim2Output) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2Output
- func (o EmailServiceDomainVerificationRecordDkim2Output) Ttl() pulumi.IntPtrOutput
- func (o EmailServiceDomainVerificationRecordDkim2Output) Type() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordDkim2Output) Value() pulumi.StringPtrOutput
- type EmailServiceDomainVerificationRecordDkimArgs
- func (EmailServiceDomainVerificationRecordDkimArgs) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutput() EmailServiceDomainVerificationRecordDkimOutput
- func (i EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimOutput
- type EmailServiceDomainVerificationRecordDkimArray
- func (EmailServiceDomainVerificationRecordDkimArray) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutput() EmailServiceDomainVerificationRecordDkimArrayOutput
- func (i EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimArrayOutput
- type EmailServiceDomainVerificationRecordDkimArrayInput
- type EmailServiceDomainVerificationRecordDkimArrayOutput
- func (EmailServiceDomainVerificationRecordDkimArrayOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordDkimArrayOutput) Index(i pulumi.IntInput) EmailServiceDomainVerificationRecordDkimOutput
- func (o EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutput() EmailServiceDomainVerificationRecordDkimArrayOutput
- func (o EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimArrayOutput
- type EmailServiceDomainVerificationRecordDkimInput
- type EmailServiceDomainVerificationRecordDkimOutput
- func (EmailServiceDomainVerificationRecordDkimOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordDkimOutput) Name() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordDkimOutput) ToEmailServiceDomainVerificationRecordDkimOutput() EmailServiceDomainVerificationRecordDkimOutput
- func (o EmailServiceDomainVerificationRecordDkimOutput) ToEmailServiceDomainVerificationRecordDkimOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimOutput
- func (o EmailServiceDomainVerificationRecordDkimOutput) Ttl() pulumi.IntPtrOutput
- func (o EmailServiceDomainVerificationRecordDkimOutput) Type() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordDkimOutput) Value() pulumi.StringPtrOutput
- type EmailServiceDomainVerificationRecordDmarc
- type EmailServiceDomainVerificationRecordDmarcArgs
- func (EmailServiceDomainVerificationRecordDmarcArgs) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutput() EmailServiceDomainVerificationRecordDmarcOutput
- func (i EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcOutput
- type EmailServiceDomainVerificationRecordDmarcArray
- func (EmailServiceDomainVerificationRecordDmarcArray) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutput() EmailServiceDomainVerificationRecordDmarcArrayOutput
- func (i EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcArrayOutput
- type EmailServiceDomainVerificationRecordDmarcArrayInput
- type EmailServiceDomainVerificationRecordDmarcArrayOutput
- func (EmailServiceDomainVerificationRecordDmarcArrayOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordDmarcArrayOutput) Index(i pulumi.IntInput) EmailServiceDomainVerificationRecordDmarcOutput
- func (o EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutput() EmailServiceDomainVerificationRecordDmarcArrayOutput
- func (o EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcArrayOutput
- type EmailServiceDomainVerificationRecordDmarcInput
- type EmailServiceDomainVerificationRecordDmarcOutput
- func (EmailServiceDomainVerificationRecordDmarcOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordDmarcOutput) Name() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordDmarcOutput) ToEmailServiceDomainVerificationRecordDmarcOutput() EmailServiceDomainVerificationRecordDmarcOutput
- func (o EmailServiceDomainVerificationRecordDmarcOutput) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcOutput
- func (o EmailServiceDomainVerificationRecordDmarcOutput) Ttl() pulumi.IntPtrOutput
- func (o EmailServiceDomainVerificationRecordDmarcOutput) Type() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordDmarcOutput) Value() pulumi.StringPtrOutput
- type EmailServiceDomainVerificationRecordDomain
- type EmailServiceDomainVerificationRecordDomainArgs
- func (EmailServiceDomainVerificationRecordDomainArgs) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutput() EmailServiceDomainVerificationRecordDomainOutput
- func (i EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainOutput
- type EmailServiceDomainVerificationRecordDomainArray
- func (EmailServiceDomainVerificationRecordDomainArray) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutput() EmailServiceDomainVerificationRecordDomainArrayOutput
- func (i EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainArrayOutput
- type EmailServiceDomainVerificationRecordDomainArrayInput
- type EmailServiceDomainVerificationRecordDomainArrayOutput
- func (EmailServiceDomainVerificationRecordDomainArrayOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordDomainArrayOutput) Index(i pulumi.IntInput) EmailServiceDomainVerificationRecordDomainOutput
- func (o EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutput() EmailServiceDomainVerificationRecordDomainArrayOutput
- func (o EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainArrayOutput
- type EmailServiceDomainVerificationRecordDomainInput
- type EmailServiceDomainVerificationRecordDomainOutput
- func (EmailServiceDomainVerificationRecordDomainOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordDomainOutput) Name() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordDomainOutput) ToEmailServiceDomainVerificationRecordDomainOutput() EmailServiceDomainVerificationRecordDomainOutput
- func (o EmailServiceDomainVerificationRecordDomainOutput) ToEmailServiceDomainVerificationRecordDomainOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainOutput
- func (o EmailServiceDomainVerificationRecordDomainOutput) Ttl() pulumi.IntPtrOutput
- func (o EmailServiceDomainVerificationRecordDomainOutput) Type() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordDomainOutput) Value() pulumi.StringPtrOutput
- type EmailServiceDomainVerificationRecordInput
- type EmailServiceDomainVerificationRecordOutput
- func (o EmailServiceDomainVerificationRecordOutput) Dkim2s() EmailServiceDomainVerificationRecordDkim2ArrayOutput
- func (o EmailServiceDomainVerificationRecordOutput) Dkims() EmailServiceDomainVerificationRecordDkimArrayOutput
- func (o EmailServiceDomainVerificationRecordOutput) Dmarcs() EmailServiceDomainVerificationRecordDmarcArrayOutput
- func (o EmailServiceDomainVerificationRecordOutput) Domains() EmailServiceDomainVerificationRecordDomainArrayOutput
- func (EmailServiceDomainVerificationRecordOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordOutput) Spfs() EmailServiceDomainVerificationRecordSpfArrayOutput
- func (o EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutput() EmailServiceDomainVerificationRecordOutput
- func (o EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordOutput
- type EmailServiceDomainVerificationRecordSpf
- type EmailServiceDomainVerificationRecordSpfArgs
- func (EmailServiceDomainVerificationRecordSpfArgs) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutput() EmailServiceDomainVerificationRecordSpfOutput
- func (i EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfOutput
- type EmailServiceDomainVerificationRecordSpfArray
- func (EmailServiceDomainVerificationRecordSpfArray) ElementType() reflect.Type
- func (i EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutput() EmailServiceDomainVerificationRecordSpfArrayOutput
- func (i EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfArrayOutput
- type EmailServiceDomainVerificationRecordSpfArrayInput
- type EmailServiceDomainVerificationRecordSpfArrayOutput
- func (EmailServiceDomainVerificationRecordSpfArrayOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordSpfArrayOutput) Index(i pulumi.IntInput) EmailServiceDomainVerificationRecordSpfOutput
- func (o EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutput() EmailServiceDomainVerificationRecordSpfArrayOutput
- func (o EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfArrayOutput
- type EmailServiceDomainVerificationRecordSpfInput
- type EmailServiceDomainVerificationRecordSpfOutput
- func (EmailServiceDomainVerificationRecordSpfOutput) ElementType() reflect.Type
- func (o EmailServiceDomainVerificationRecordSpfOutput) Name() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordSpfOutput) ToEmailServiceDomainVerificationRecordSpfOutput() EmailServiceDomainVerificationRecordSpfOutput
- func (o EmailServiceDomainVerificationRecordSpfOutput) ToEmailServiceDomainVerificationRecordSpfOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfOutput
- func (o EmailServiceDomainVerificationRecordSpfOutput) Ttl() pulumi.IntPtrOutput
- func (o EmailServiceDomainVerificationRecordSpfOutput) Type() pulumi.StringPtrOutput
- func (o EmailServiceDomainVerificationRecordSpfOutput) Value() pulumi.StringPtrOutput
- type EmailServiceInput
- type EmailServiceMap
- type EmailServiceMapInput
- type EmailServiceMapOutput
- func (EmailServiceMapOutput) ElementType() reflect.Type
- func (o EmailServiceMapOutput) MapIndex(k pulumi.StringInput) EmailServiceOutput
- func (o EmailServiceMapOutput) ToEmailServiceMapOutput() EmailServiceMapOutput
- func (o EmailServiceMapOutput) ToEmailServiceMapOutputWithContext(ctx context.Context) EmailServiceMapOutput
- type EmailServiceOutput
- func (o EmailServiceOutput) DataLocation() pulumi.StringOutput
- func (EmailServiceOutput) ElementType() reflect.Type
- func (o EmailServiceOutput) Name() pulumi.StringOutput
- func (o EmailServiceOutput) ResourceGroupName() pulumi.StringOutput
- func (o EmailServiceOutput) Tags() pulumi.StringMapOutput
- func (o EmailServiceOutput) ToEmailServiceOutput() EmailServiceOutput
- func (o EmailServiceOutput) ToEmailServiceOutputWithContext(ctx context.Context) EmailServiceOutput
- type EmailServiceState
- type LookupServiceArgs
- type LookupServiceOutputArgs
- type LookupServiceResult
- type LookupServiceResultOutput
- func (o LookupServiceResultOutput) DataLocation() pulumi.StringOutput
- func (LookupServiceResultOutput) ElementType() reflect.Type
- func (o LookupServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceResultOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o LookupServiceResultOutput) PrimaryKey() pulumi.StringOutput
- func (o LookupServiceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupServiceResultOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o LookupServiceResultOutput) SecondaryKey() pulumi.StringOutput
- func (o LookupServiceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
- type Service
- type ServiceArgs
- type ServiceArray
- type ServiceArrayInput
- type ServiceArrayOutput
- type ServiceInput
- type ServiceMap
- type ServiceMapInput
- type ServiceMapOutput
- type ServiceOutput
- func (o ServiceOutput) DataLocation() pulumi.StringPtrOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) Name() pulumi.StringOutput
- func (o ServiceOutput) PrimaryConnectionString() pulumi.StringOutput
- func (o ServiceOutput) PrimaryKey() pulumi.StringOutput
- func (o ServiceOutput) ResourceGroupName() pulumi.StringOutput
- func (o ServiceOutput) SecondaryConnectionString() pulumi.StringOutput
- func (o ServiceOutput) SecondaryKey() pulumi.StringOutput
- func (o ServiceOutput) Tags() pulumi.StringMapOutput
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- type ServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmailService ¶ added in v5.43.0
type EmailService struct { pulumi.CustomResourceState // The location where the Email Communication service stores its data at rest. Possible values are `Africa`, `Asia Pacific`, `Australia`, `Brazil`, `Canada`, `Europe`, `France`, `Germany`, `India`, `Japan`, `Korea`, `Norway`, `Switzerland`, `UAE`, `UK` and `United States`. Changing this forces a new Email Communication Service to be created. DataLocation pulumi.StringOutput `pulumi:"dataLocation"` // The name of the Email Communication Service resource. Changing this forces a new Email Communication Service to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Email Communication Service should exist. Changing this forces a new Email Communication Service to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Email Communication Service. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Email Communication Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/communication" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = communication.NewEmailService(ctx, "example", &communication.EmailServiceArgs{ Name: pulumi.String("example-emailcommunicationservice"), ResourceGroupName: example.Name, DataLocation: pulumi.String("United States"), }) if err != nil { return err } return nil }) }
```
## Import
Communication Services can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:communication/emailService:EmailService example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/emailServices/emailCommunicationService1 ```
func GetEmailService ¶ added in v5.43.0
func GetEmailService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailServiceState, opts ...pulumi.ResourceOption) (*EmailService, error)
GetEmailService gets an existing EmailService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEmailService ¶ added in v5.43.0
func NewEmailService(ctx *pulumi.Context, name string, args *EmailServiceArgs, opts ...pulumi.ResourceOption) (*EmailService, error)
NewEmailService registers a new resource with the given unique name, arguments, and options.
func (*EmailService) ElementType ¶ added in v5.43.0
func (*EmailService) ElementType() reflect.Type
func (*EmailService) ToEmailServiceOutput ¶ added in v5.43.0
func (i *EmailService) ToEmailServiceOutput() EmailServiceOutput
func (*EmailService) ToEmailServiceOutputWithContext ¶ added in v5.43.0
func (i *EmailService) ToEmailServiceOutputWithContext(ctx context.Context) EmailServiceOutput
type EmailServiceArgs ¶ added in v5.43.0
type EmailServiceArgs struct { // The location where the Email Communication service stores its data at rest. Possible values are `Africa`, `Asia Pacific`, `Australia`, `Brazil`, `Canada`, `Europe`, `France`, `Germany`, `India`, `Japan`, `Korea`, `Norway`, `Switzerland`, `UAE`, `UK` and `United States`. Changing this forces a new Email Communication Service to be created. DataLocation pulumi.StringInput // The name of the Email Communication Service resource. Changing this forces a new Email Communication Service to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Email Communication Service should exist. Changing this forces a new Email Communication Service to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Email Communication Service. Tags pulumi.StringMapInput }
The set of arguments for constructing a EmailService resource.
func (EmailServiceArgs) ElementType ¶ added in v5.43.0
func (EmailServiceArgs) ElementType() reflect.Type
type EmailServiceArray ¶ added in v5.43.0
type EmailServiceArray []EmailServiceInput
func (EmailServiceArray) ElementType ¶ added in v5.43.0
func (EmailServiceArray) ElementType() reflect.Type
func (EmailServiceArray) ToEmailServiceArrayOutput ¶ added in v5.43.0
func (i EmailServiceArray) ToEmailServiceArrayOutput() EmailServiceArrayOutput
func (EmailServiceArray) ToEmailServiceArrayOutputWithContext ¶ added in v5.43.0
func (i EmailServiceArray) ToEmailServiceArrayOutputWithContext(ctx context.Context) EmailServiceArrayOutput
type EmailServiceArrayInput ¶ added in v5.43.0
type EmailServiceArrayInput interface { pulumi.Input ToEmailServiceArrayOutput() EmailServiceArrayOutput ToEmailServiceArrayOutputWithContext(context.Context) EmailServiceArrayOutput }
EmailServiceArrayInput is an input type that accepts EmailServiceArray and EmailServiceArrayOutput values. You can construct a concrete instance of `EmailServiceArrayInput` via:
EmailServiceArray{ EmailServiceArgs{...} }
type EmailServiceArrayOutput ¶ added in v5.43.0
type EmailServiceArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceArrayOutput) ElementType ¶ added in v5.43.0
func (EmailServiceArrayOutput) ElementType() reflect.Type
func (EmailServiceArrayOutput) Index ¶ added in v5.43.0
func (o EmailServiceArrayOutput) Index(i pulumi.IntInput) EmailServiceOutput
func (EmailServiceArrayOutput) ToEmailServiceArrayOutput ¶ added in v5.43.0
func (o EmailServiceArrayOutput) ToEmailServiceArrayOutput() EmailServiceArrayOutput
func (EmailServiceArrayOutput) ToEmailServiceArrayOutputWithContext ¶ added in v5.43.0
func (o EmailServiceArrayOutput) ToEmailServiceArrayOutputWithContext(ctx context.Context) EmailServiceArrayOutput
type EmailServiceDomain ¶ added in v5.81.0
type EmailServiceDomain struct { pulumi.CustomResourceState // Describes how a Domains resource is being managed. Possible values are `AzureManaged`, `CustomerManaged`, `CustomerManagedInExchangeOnline`. Changing this forces a new Email Communication Service to be created. DomainManagement pulumi.StringOutput `pulumi:"domainManagement"` // The resource ID of the Email Communication Service where the Domain belongs to. Changing this forces a new Email Communication Service to be created. EmailServiceId pulumi.StringOutput `pulumi:"emailServiceId"` // P2 sender domain that is displayed to the email recipients [RFC 5322]. FromSenderDomain pulumi.StringOutput `pulumi:"fromSenderDomain"` // P1 sender domain that is present on the email envelope [RFC 5321]. MailFromSenderDomain pulumi.StringOutput `pulumi:"mailFromSenderDomain"` // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name pulumi.StringOutput `pulumi:"name"` // A mapping of tags which should be assigned to the Email Communication Service. Tags pulumi.StringMapOutput `pulumi:"tags"` // Describes user engagement tracking is enabled or disabled. Defaults to `false`. UserEngagementTrackingEnabled pulumi.BoolPtrOutput `pulumi:"userEngagementTrackingEnabled"` // (Optional) An `verificationRecords` block as defined below. VerificationRecords EmailServiceDomainVerificationRecordArrayOutput `pulumi:"verificationRecords"` }
Manages an Email Communication Service Domain.
## Import
Communication Services can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:communication/emailServiceDomain:EmailServiceDomain example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/emailServices/emailCommunicationService1/domains/domain1 ```
func GetEmailServiceDomain ¶ added in v5.81.0
func GetEmailServiceDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailServiceDomainState, opts ...pulumi.ResourceOption) (*EmailServiceDomain, error)
GetEmailServiceDomain gets an existing EmailServiceDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEmailServiceDomain ¶ added in v5.81.0
func NewEmailServiceDomain(ctx *pulumi.Context, name string, args *EmailServiceDomainArgs, opts ...pulumi.ResourceOption) (*EmailServiceDomain, error)
NewEmailServiceDomain registers a new resource with the given unique name, arguments, and options.
func (*EmailServiceDomain) ElementType ¶ added in v5.81.0
func (*EmailServiceDomain) ElementType() reflect.Type
func (*EmailServiceDomain) ToEmailServiceDomainOutput ¶ added in v5.81.0
func (i *EmailServiceDomain) ToEmailServiceDomainOutput() EmailServiceDomainOutput
func (*EmailServiceDomain) ToEmailServiceDomainOutputWithContext ¶ added in v5.81.0
func (i *EmailServiceDomain) ToEmailServiceDomainOutputWithContext(ctx context.Context) EmailServiceDomainOutput
type EmailServiceDomainArgs ¶ added in v5.81.0
type EmailServiceDomainArgs struct { // Describes how a Domains resource is being managed. Possible values are `AzureManaged`, `CustomerManaged`, `CustomerManagedInExchangeOnline`. Changing this forces a new Email Communication Service to be created. DomainManagement pulumi.StringInput // The resource ID of the Email Communication Service where the Domain belongs to. Changing this forces a new Email Communication Service to be created. EmailServiceId pulumi.StringInput // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Email Communication Service. Tags pulumi.StringMapInput // Describes user engagement tracking is enabled or disabled. Defaults to `false`. UserEngagementTrackingEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a EmailServiceDomain resource.
func (EmailServiceDomainArgs) ElementType ¶ added in v5.81.0
func (EmailServiceDomainArgs) ElementType() reflect.Type
type EmailServiceDomainArray ¶ added in v5.81.0
type EmailServiceDomainArray []EmailServiceDomainInput
func (EmailServiceDomainArray) ElementType ¶ added in v5.81.0
func (EmailServiceDomainArray) ElementType() reflect.Type
func (EmailServiceDomainArray) ToEmailServiceDomainArrayOutput ¶ added in v5.81.0
func (i EmailServiceDomainArray) ToEmailServiceDomainArrayOutput() EmailServiceDomainArrayOutput
func (EmailServiceDomainArray) ToEmailServiceDomainArrayOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainArray) ToEmailServiceDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainArrayOutput
type EmailServiceDomainArrayInput ¶ added in v5.81.0
type EmailServiceDomainArrayInput interface { pulumi.Input ToEmailServiceDomainArrayOutput() EmailServiceDomainArrayOutput ToEmailServiceDomainArrayOutputWithContext(context.Context) EmailServiceDomainArrayOutput }
EmailServiceDomainArrayInput is an input type that accepts EmailServiceDomainArray and EmailServiceDomainArrayOutput values. You can construct a concrete instance of `EmailServiceDomainArrayInput` via:
EmailServiceDomainArray{ EmailServiceDomainArgs{...} }
type EmailServiceDomainArrayOutput ¶ added in v5.81.0
type EmailServiceDomainArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainArrayOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainArrayOutput) Index ¶ added in v5.81.0
func (o EmailServiceDomainArrayOutput) Index(i pulumi.IntInput) EmailServiceDomainOutput
func (EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutput ¶ added in v5.81.0
func (o EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutput() EmailServiceDomainArrayOutput
func (EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainArrayOutput
type EmailServiceDomainInput ¶ added in v5.81.0
type EmailServiceDomainInput interface { pulumi.Input ToEmailServiceDomainOutput() EmailServiceDomainOutput ToEmailServiceDomainOutputWithContext(ctx context.Context) EmailServiceDomainOutput }
type EmailServiceDomainMap ¶ added in v5.81.0
type EmailServiceDomainMap map[string]EmailServiceDomainInput
func (EmailServiceDomainMap) ElementType ¶ added in v5.81.0
func (EmailServiceDomainMap) ElementType() reflect.Type
func (EmailServiceDomainMap) ToEmailServiceDomainMapOutput ¶ added in v5.81.0
func (i EmailServiceDomainMap) ToEmailServiceDomainMapOutput() EmailServiceDomainMapOutput
func (EmailServiceDomainMap) ToEmailServiceDomainMapOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainMap) ToEmailServiceDomainMapOutputWithContext(ctx context.Context) EmailServiceDomainMapOutput
type EmailServiceDomainMapInput ¶ added in v5.81.0
type EmailServiceDomainMapInput interface { pulumi.Input ToEmailServiceDomainMapOutput() EmailServiceDomainMapOutput ToEmailServiceDomainMapOutputWithContext(context.Context) EmailServiceDomainMapOutput }
EmailServiceDomainMapInput is an input type that accepts EmailServiceDomainMap and EmailServiceDomainMapOutput values. You can construct a concrete instance of `EmailServiceDomainMapInput` via:
EmailServiceDomainMap{ "key": EmailServiceDomainArgs{...} }
type EmailServiceDomainMapOutput ¶ added in v5.81.0
type EmailServiceDomainMapOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainMapOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainMapOutput) ElementType() reflect.Type
func (EmailServiceDomainMapOutput) MapIndex ¶ added in v5.81.0
func (o EmailServiceDomainMapOutput) MapIndex(k pulumi.StringInput) EmailServiceDomainOutput
func (EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutput ¶ added in v5.81.0
func (o EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutput() EmailServiceDomainMapOutput
func (EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutputWithContext(ctx context.Context) EmailServiceDomainMapOutput
type EmailServiceDomainOutput ¶ added in v5.81.0
type EmailServiceDomainOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainOutput) DomainManagement ¶ added in v5.81.0
func (o EmailServiceDomainOutput) DomainManagement() pulumi.StringOutput
Describes how a Domains resource is being managed. Possible values are `AzureManaged`, `CustomerManaged`, `CustomerManagedInExchangeOnline`. Changing this forces a new Email Communication Service to be created.
func (EmailServiceDomainOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainOutput) ElementType() reflect.Type
func (EmailServiceDomainOutput) EmailServiceId ¶ added in v5.81.0
func (o EmailServiceDomainOutput) EmailServiceId() pulumi.StringOutput
The resource ID of the Email Communication Service where the Domain belongs to. Changing this forces a new Email Communication Service to be created.
func (EmailServiceDomainOutput) FromSenderDomain ¶ added in v5.81.0
func (o EmailServiceDomainOutput) FromSenderDomain() pulumi.StringOutput
P2 sender domain that is displayed to the email recipients [RFC 5322].
func (EmailServiceDomainOutput) MailFromSenderDomain ¶ added in v5.81.0
func (o EmailServiceDomainOutput) MailFromSenderDomain() pulumi.StringOutput
P1 sender domain that is present on the email envelope [RFC 5321].
func (EmailServiceDomainOutput) Name ¶ added in v5.81.0
func (o EmailServiceDomainOutput) Name() pulumi.StringOutput
The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created.
func (EmailServiceDomainOutput) Tags ¶ added in v5.81.0
func (o EmailServiceDomainOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Email Communication Service.
func (EmailServiceDomainOutput) ToEmailServiceDomainOutput ¶ added in v5.81.0
func (o EmailServiceDomainOutput) ToEmailServiceDomainOutput() EmailServiceDomainOutput
func (EmailServiceDomainOutput) ToEmailServiceDomainOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainOutput) ToEmailServiceDomainOutputWithContext(ctx context.Context) EmailServiceDomainOutput
func (EmailServiceDomainOutput) UserEngagementTrackingEnabled ¶ added in v5.81.0
func (o EmailServiceDomainOutput) UserEngagementTrackingEnabled() pulumi.BoolPtrOutput
Describes user engagement tracking is enabled or disabled. Defaults to `false`.
func (EmailServiceDomainOutput) VerificationRecords ¶ added in v5.81.0
func (o EmailServiceDomainOutput) VerificationRecords() EmailServiceDomainVerificationRecordArrayOutput
(Optional) An `verificationRecords` block as defined below.
type EmailServiceDomainState ¶ added in v5.81.0
type EmailServiceDomainState struct { // Describes how a Domains resource is being managed. Possible values are `AzureManaged`, `CustomerManaged`, `CustomerManagedInExchangeOnline`. Changing this forces a new Email Communication Service to be created. DomainManagement pulumi.StringPtrInput // The resource ID of the Email Communication Service where the Domain belongs to. Changing this forces a new Email Communication Service to be created. EmailServiceId pulumi.StringPtrInput // P2 sender domain that is displayed to the email recipients [RFC 5322]. FromSenderDomain pulumi.StringPtrInput // P1 sender domain that is present on the email envelope [RFC 5321]. MailFromSenderDomain pulumi.StringPtrInput // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Email Communication Service. Tags pulumi.StringMapInput // Describes user engagement tracking is enabled or disabled. Defaults to `false`. UserEngagementTrackingEnabled pulumi.BoolPtrInput // (Optional) An `verificationRecords` block as defined below. VerificationRecords EmailServiceDomainVerificationRecordArrayInput }
func (EmailServiceDomainState) ElementType ¶ added in v5.81.0
func (EmailServiceDomainState) ElementType() reflect.Type
type EmailServiceDomainVerificationRecord ¶ added in v5.81.0
type EmailServiceDomainVerificationRecord struct { // (Optional) An `dkim2` block as defined below. Dkim2s []EmailServiceDomainVerificationRecordDkim2 `pulumi:"dkim2s"` // (Optional) An `dkim` block as defined below. Dkims []EmailServiceDomainVerificationRecordDkim `pulumi:"dkims"` // (Optional) An `dmarc` block as defined below. Dmarcs []EmailServiceDomainVerificationRecordDmarc `pulumi:"dmarcs"` // (Optional) An `domain` block as defined below. Domains []EmailServiceDomainVerificationRecordDomain `pulumi:"domains"` // (Optional) An `spf` block as defined below. Spfs []EmailServiceDomainVerificationRecordSpf `pulumi:"spfs"` }
type EmailServiceDomainVerificationRecordArgs ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordArgs struct { // (Optional) An `dkim2` block as defined below. Dkim2s EmailServiceDomainVerificationRecordDkim2ArrayInput `pulumi:"dkim2s"` // (Optional) An `dkim` block as defined below. Dkims EmailServiceDomainVerificationRecordDkimArrayInput `pulumi:"dkims"` // (Optional) An `dmarc` block as defined below. Dmarcs EmailServiceDomainVerificationRecordDmarcArrayInput `pulumi:"dmarcs"` // (Optional) An `domain` block as defined below. Domains EmailServiceDomainVerificationRecordDomainArrayInput `pulumi:"domains"` // (Optional) An `spf` block as defined below. Spfs EmailServiceDomainVerificationRecordSpfArrayInput `pulumi:"spfs"` }
func (EmailServiceDomainVerificationRecordArgs) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutput() EmailServiceDomainVerificationRecordOutput
func (EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordOutput
type EmailServiceDomainVerificationRecordArray ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordArray []EmailServiceDomainVerificationRecordInput
func (EmailServiceDomainVerificationRecordArray) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutput() EmailServiceDomainVerificationRecordArrayOutput
func (EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordArrayOutput
type EmailServiceDomainVerificationRecordArrayInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordArrayInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordArrayOutput() EmailServiceDomainVerificationRecordArrayOutput ToEmailServiceDomainVerificationRecordArrayOutputWithContext(context.Context) EmailServiceDomainVerificationRecordArrayOutput }
EmailServiceDomainVerificationRecordArrayInput is an input type that accepts EmailServiceDomainVerificationRecordArray and EmailServiceDomainVerificationRecordArrayOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordArrayInput` via:
EmailServiceDomainVerificationRecordArray{ EmailServiceDomainVerificationRecordArgs{...} }
type EmailServiceDomainVerificationRecordArrayOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordArrayOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutput() EmailServiceDomainVerificationRecordArrayOutput
func (EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordArrayOutput
type EmailServiceDomainVerificationRecordDkim ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkim struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name *string `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl *int `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type *string `pulumi:"type"` // Value of the DNS record. Value *string `pulumi:"value"` }
type EmailServiceDomainVerificationRecordDkim2 ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkim2 struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name *string `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl *int `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type *string `pulumi:"type"` // Value of the DNS record. Value *string `pulumi:"value"` }
type EmailServiceDomainVerificationRecordDkim2Args ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkim2Args struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name pulumi.StringPtrInput `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl pulumi.IntPtrInput `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type pulumi.StringPtrInput `pulumi:"type"` // Value of the DNS record. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EmailServiceDomainVerificationRecordDkim2Args) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDkim2Args) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2Output ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2Output() EmailServiceDomainVerificationRecordDkim2Output
func (EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2Output
type EmailServiceDomainVerificationRecordDkim2Array ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkim2Array []EmailServiceDomainVerificationRecordDkim2Input
func (EmailServiceDomainVerificationRecordDkim2Array) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDkim2Array) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput() EmailServiceDomainVerificationRecordDkim2ArrayOutput
func (EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2ArrayOutput
type EmailServiceDomainVerificationRecordDkim2ArrayInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkim2ArrayInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordDkim2ArrayOutput() EmailServiceDomainVerificationRecordDkim2ArrayOutput ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext(context.Context) EmailServiceDomainVerificationRecordDkim2ArrayOutput }
EmailServiceDomainVerificationRecordDkim2ArrayInput is an input type that accepts EmailServiceDomainVerificationRecordDkim2Array and EmailServiceDomainVerificationRecordDkim2ArrayOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordDkim2ArrayInput` via:
EmailServiceDomainVerificationRecordDkim2Array{ EmailServiceDomainVerificationRecordDkim2Args{...} }
type EmailServiceDomainVerificationRecordDkim2ArrayOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkim2ArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDkim2ArrayOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDkim2ArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput() EmailServiceDomainVerificationRecordDkim2ArrayOutput
func (EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2ArrayOutput
type EmailServiceDomainVerificationRecordDkim2Input ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkim2Input interface { pulumi.Input ToEmailServiceDomainVerificationRecordDkim2Output() EmailServiceDomainVerificationRecordDkim2Output ToEmailServiceDomainVerificationRecordDkim2OutputWithContext(context.Context) EmailServiceDomainVerificationRecordDkim2Output }
EmailServiceDomainVerificationRecordDkim2Input is an input type that accepts EmailServiceDomainVerificationRecordDkim2Args and EmailServiceDomainVerificationRecordDkim2Output values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordDkim2Input` via:
EmailServiceDomainVerificationRecordDkim2Args{...}
type EmailServiceDomainVerificationRecordDkim2Output ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkim2Output struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDkim2Output) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDkim2Output) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkim2Output) Name ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkim2Output) Name() pulumi.StringPtrOutput
The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created.
func (EmailServiceDomainVerificationRecordDkim2Output) ToEmailServiceDomainVerificationRecordDkim2Output ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkim2Output) ToEmailServiceDomainVerificationRecordDkim2Output() EmailServiceDomainVerificationRecordDkim2Output
func (EmailServiceDomainVerificationRecordDkim2Output) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkim2Output) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2Output
func (EmailServiceDomainVerificationRecordDkim2Output) Ttl ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkim2Output) Ttl() pulumi.IntPtrOutput
Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec.
func (EmailServiceDomainVerificationRecordDkim2Output) Type ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkim2Output) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordDkim2Output) Value ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkim2Output) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceDomainVerificationRecordDkimArgs ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkimArgs struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name pulumi.StringPtrInput `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl pulumi.IntPtrInput `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type pulumi.StringPtrInput `pulumi:"type"` // Value of the DNS record. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EmailServiceDomainVerificationRecordDkimArgs) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDkimArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutput() EmailServiceDomainVerificationRecordDkimOutput
func (EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimOutput
type EmailServiceDomainVerificationRecordDkimArray ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkimArray []EmailServiceDomainVerificationRecordDkimInput
func (EmailServiceDomainVerificationRecordDkimArray) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDkimArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutput() EmailServiceDomainVerificationRecordDkimArrayOutput
func (EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimArrayOutput
type EmailServiceDomainVerificationRecordDkimArrayInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkimArrayInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordDkimArrayOutput() EmailServiceDomainVerificationRecordDkimArrayOutput ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext(context.Context) EmailServiceDomainVerificationRecordDkimArrayOutput }
EmailServiceDomainVerificationRecordDkimArrayInput is an input type that accepts EmailServiceDomainVerificationRecordDkimArray and EmailServiceDomainVerificationRecordDkimArrayOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordDkimArrayInput` via:
EmailServiceDomainVerificationRecordDkimArray{ EmailServiceDomainVerificationRecordDkimArgs{...} }
type EmailServiceDomainVerificationRecordDkimArrayOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkimArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDkimArrayOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDkimArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutput() EmailServiceDomainVerificationRecordDkimArrayOutput
func (EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimArrayOutput
type EmailServiceDomainVerificationRecordDkimInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkimInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordDkimOutput() EmailServiceDomainVerificationRecordDkimOutput ToEmailServiceDomainVerificationRecordDkimOutputWithContext(context.Context) EmailServiceDomainVerificationRecordDkimOutput }
EmailServiceDomainVerificationRecordDkimInput is an input type that accepts EmailServiceDomainVerificationRecordDkimArgs and EmailServiceDomainVerificationRecordDkimOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordDkimInput` via:
EmailServiceDomainVerificationRecordDkimArgs{...}
type EmailServiceDomainVerificationRecordDkimOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDkimOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDkimOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDkimOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkimOutput) Name ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkimOutput) Name() pulumi.StringPtrOutput
The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created.
func (EmailServiceDomainVerificationRecordDkimOutput) ToEmailServiceDomainVerificationRecordDkimOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkimOutput) ToEmailServiceDomainVerificationRecordDkimOutput() EmailServiceDomainVerificationRecordDkimOutput
func (EmailServiceDomainVerificationRecordDkimOutput) ToEmailServiceDomainVerificationRecordDkimOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkimOutput) ToEmailServiceDomainVerificationRecordDkimOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimOutput
func (EmailServiceDomainVerificationRecordDkimOutput) Ttl ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkimOutput) Ttl() pulumi.IntPtrOutput
Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec.
func (EmailServiceDomainVerificationRecordDkimOutput) Type ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkimOutput) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordDkimOutput) Value ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDkimOutput) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceDomainVerificationRecordDmarc ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDmarc struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name *string `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl *int `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type *string `pulumi:"type"` // Value of the DNS record. Value *string `pulumi:"value"` }
type EmailServiceDomainVerificationRecordDmarcArgs ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDmarcArgs struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name pulumi.StringPtrInput `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl pulumi.IntPtrInput `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type pulumi.StringPtrInput `pulumi:"type"` // Value of the DNS record. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EmailServiceDomainVerificationRecordDmarcArgs) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDmarcArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutput() EmailServiceDomainVerificationRecordDmarcOutput
func (EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcOutput
type EmailServiceDomainVerificationRecordDmarcArray ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDmarcArray []EmailServiceDomainVerificationRecordDmarcInput
func (EmailServiceDomainVerificationRecordDmarcArray) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDmarcArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutput() EmailServiceDomainVerificationRecordDmarcArrayOutput
func (EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcArrayOutput
type EmailServiceDomainVerificationRecordDmarcArrayInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDmarcArrayInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordDmarcArrayOutput() EmailServiceDomainVerificationRecordDmarcArrayOutput ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext(context.Context) EmailServiceDomainVerificationRecordDmarcArrayOutput }
EmailServiceDomainVerificationRecordDmarcArrayInput is an input type that accepts EmailServiceDomainVerificationRecordDmarcArray and EmailServiceDomainVerificationRecordDmarcArrayOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordDmarcArrayInput` via:
EmailServiceDomainVerificationRecordDmarcArray{ EmailServiceDomainVerificationRecordDmarcArgs{...} }
type EmailServiceDomainVerificationRecordDmarcArrayOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDmarcArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDmarcArrayOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDmarcArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutput() EmailServiceDomainVerificationRecordDmarcArrayOutput
func (EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcArrayOutput
type EmailServiceDomainVerificationRecordDmarcInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDmarcInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordDmarcOutput() EmailServiceDomainVerificationRecordDmarcOutput ToEmailServiceDomainVerificationRecordDmarcOutputWithContext(context.Context) EmailServiceDomainVerificationRecordDmarcOutput }
EmailServiceDomainVerificationRecordDmarcInput is an input type that accepts EmailServiceDomainVerificationRecordDmarcArgs and EmailServiceDomainVerificationRecordDmarcOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordDmarcInput` via:
EmailServiceDomainVerificationRecordDmarcArgs{...}
type EmailServiceDomainVerificationRecordDmarcOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDmarcOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDmarcOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDmarcOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDmarcOutput) Name ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDmarcOutput) Name() pulumi.StringPtrOutput
The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created.
func (EmailServiceDomainVerificationRecordDmarcOutput) ToEmailServiceDomainVerificationRecordDmarcOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDmarcOutput) ToEmailServiceDomainVerificationRecordDmarcOutput() EmailServiceDomainVerificationRecordDmarcOutput
func (EmailServiceDomainVerificationRecordDmarcOutput) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDmarcOutput) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcOutput
func (EmailServiceDomainVerificationRecordDmarcOutput) Ttl ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDmarcOutput) Ttl() pulumi.IntPtrOutput
Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec.
func (EmailServiceDomainVerificationRecordDmarcOutput) Type ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDmarcOutput) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordDmarcOutput) Value ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDmarcOutput) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceDomainVerificationRecordDomain ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDomain struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name *string `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl *int `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type *string `pulumi:"type"` // Value of the DNS record. Value *string `pulumi:"value"` }
type EmailServiceDomainVerificationRecordDomainArgs ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDomainArgs struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name pulumi.StringPtrInput `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl pulumi.IntPtrInput `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type pulumi.StringPtrInput `pulumi:"type"` // Value of the DNS record. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EmailServiceDomainVerificationRecordDomainArgs) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDomainArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutput() EmailServiceDomainVerificationRecordDomainOutput
func (EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainOutput
type EmailServiceDomainVerificationRecordDomainArray ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDomainArray []EmailServiceDomainVerificationRecordDomainInput
func (EmailServiceDomainVerificationRecordDomainArray) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDomainArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutput() EmailServiceDomainVerificationRecordDomainArrayOutput
func (EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainArrayOutput
type EmailServiceDomainVerificationRecordDomainArrayInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDomainArrayInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordDomainArrayOutput() EmailServiceDomainVerificationRecordDomainArrayOutput ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext(context.Context) EmailServiceDomainVerificationRecordDomainArrayOutput }
EmailServiceDomainVerificationRecordDomainArrayInput is an input type that accepts EmailServiceDomainVerificationRecordDomainArray and EmailServiceDomainVerificationRecordDomainArrayOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordDomainArrayInput` via:
EmailServiceDomainVerificationRecordDomainArray{ EmailServiceDomainVerificationRecordDomainArgs{...} }
type EmailServiceDomainVerificationRecordDomainArrayOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDomainArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDomainArrayOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDomainArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutput() EmailServiceDomainVerificationRecordDomainArrayOutput
func (EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainArrayOutput
type EmailServiceDomainVerificationRecordDomainInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDomainInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordDomainOutput() EmailServiceDomainVerificationRecordDomainOutput ToEmailServiceDomainVerificationRecordDomainOutputWithContext(context.Context) EmailServiceDomainVerificationRecordDomainOutput }
EmailServiceDomainVerificationRecordDomainInput is an input type that accepts EmailServiceDomainVerificationRecordDomainArgs and EmailServiceDomainVerificationRecordDomainOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordDomainInput` via:
EmailServiceDomainVerificationRecordDomainArgs{...}
type EmailServiceDomainVerificationRecordDomainOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordDomainOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDomainOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordDomainOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDomainOutput) Name ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDomainOutput) Name() pulumi.StringPtrOutput
The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created.
func (EmailServiceDomainVerificationRecordDomainOutput) ToEmailServiceDomainVerificationRecordDomainOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDomainOutput) ToEmailServiceDomainVerificationRecordDomainOutput() EmailServiceDomainVerificationRecordDomainOutput
func (EmailServiceDomainVerificationRecordDomainOutput) ToEmailServiceDomainVerificationRecordDomainOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDomainOutput) ToEmailServiceDomainVerificationRecordDomainOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainOutput
func (EmailServiceDomainVerificationRecordDomainOutput) Ttl ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDomainOutput) Ttl() pulumi.IntPtrOutput
Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec.
func (EmailServiceDomainVerificationRecordDomainOutput) Type ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDomainOutput) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordDomainOutput) Value ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordDomainOutput) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceDomainVerificationRecordInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordOutput() EmailServiceDomainVerificationRecordOutput ToEmailServiceDomainVerificationRecordOutputWithContext(context.Context) EmailServiceDomainVerificationRecordOutput }
EmailServiceDomainVerificationRecordInput is an input type that accepts EmailServiceDomainVerificationRecordArgs and EmailServiceDomainVerificationRecordOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordInput` via:
EmailServiceDomainVerificationRecordArgs{...}
type EmailServiceDomainVerificationRecordOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordOutput) Dkim2s ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordOutput) Dkim2s() EmailServiceDomainVerificationRecordDkim2ArrayOutput
(Optional) An `dkim2` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) Dkims ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordOutput) Dkims() EmailServiceDomainVerificationRecordDkimArrayOutput
(Optional) An `dkim` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) Dmarcs ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordOutput) Dmarcs() EmailServiceDomainVerificationRecordDmarcArrayOutput
(Optional) An `dmarc` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) Domains ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordOutput) Domains() EmailServiceDomainVerificationRecordDomainArrayOutput
(Optional) An `domain` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordOutput) Spfs ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordOutput) Spfs() EmailServiceDomainVerificationRecordSpfArrayOutput
(Optional) An `spf` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutput() EmailServiceDomainVerificationRecordOutput
func (EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordOutput
type EmailServiceDomainVerificationRecordSpf ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordSpf struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name *string `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl *int `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type *string `pulumi:"type"` // Value of the DNS record. Value *string `pulumi:"value"` }
type EmailServiceDomainVerificationRecordSpfArgs ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordSpfArgs struct { // The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created. Name pulumi.StringPtrInput `pulumi:"name"` // Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec. Ttl pulumi.IntPtrInput `pulumi:"ttl"` // Type of the DNS record. Example: TXT Type pulumi.StringPtrInput `pulumi:"type"` // Value of the DNS record. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EmailServiceDomainVerificationRecordSpfArgs) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordSpfArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutput() EmailServiceDomainVerificationRecordSpfOutput
func (EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfOutput
type EmailServiceDomainVerificationRecordSpfArray ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordSpfArray []EmailServiceDomainVerificationRecordSpfInput
func (EmailServiceDomainVerificationRecordSpfArray) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordSpfArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutput ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutput() EmailServiceDomainVerificationRecordSpfArrayOutput
func (EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext ¶ added in v5.81.0
func (i EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfArrayOutput
type EmailServiceDomainVerificationRecordSpfArrayInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordSpfArrayInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordSpfArrayOutput() EmailServiceDomainVerificationRecordSpfArrayOutput ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext(context.Context) EmailServiceDomainVerificationRecordSpfArrayOutput }
EmailServiceDomainVerificationRecordSpfArrayInput is an input type that accepts EmailServiceDomainVerificationRecordSpfArray and EmailServiceDomainVerificationRecordSpfArrayOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordSpfArrayInput` via:
EmailServiceDomainVerificationRecordSpfArray{ EmailServiceDomainVerificationRecordSpfArgs{...} }
type EmailServiceDomainVerificationRecordSpfArrayOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordSpfArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordSpfArrayOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordSpfArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutput() EmailServiceDomainVerificationRecordSpfArrayOutput
func (EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfArrayOutput
type EmailServiceDomainVerificationRecordSpfInput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordSpfInput interface { pulumi.Input ToEmailServiceDomainVerificationRecordSpfOutput() EmailServiceDomainVerificationRecordSpfOutput ToEmailServiceDomainVerificationRecordSpfOutputWithContext(context.Context) EmailServiceDomainVerificationRecordSpfOutput }
EmailServiceDomainVerificationRecordSpfInput is an input type that accepts EmailServiceDomainVerificationRecordSpfArgs and EmailServiceDomainVerificationRecordSpfOutput values. You can construct a concrete instance of `EmailServiceDomainVerificationRecordSpfInput` via:
EmailServiceDomainVerificationRecordSpfArgs{...}
type EmailServiceDomainVerificationRecordSpfOutput ¶ added in v5.81.0
type EmailServiceDomainVerificationRecordSpfOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordSpfOutput) ElementType ¶ added in v5.81.0
func (EmailServiceDomainVerificationRecordSpfOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordSpfOutput) Name ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordSpfOutput) Name() pulumi.StringPtrOutput
The name of the Email Communication Service resource. If `domainManagement` is `AzureManaged`, the name must be `AzureManagedDomain`. Changing this forces a new Email Communication Service to be created.
func (EmailServiceDomainVerificationRecordSpfOutput) ToEmailServiceDomainVerificationRecordSpfOutput ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordSpfOutput) ToEmailServiceDomainVerificationRecordSpfOutput() EmailServiceDomainVerificationRecordSpfOutput
func (EmailServiceDomainVerificationRecordSpfOutput) ToEmailServiceDomainVerificationRecordSpfOutputWithContext ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordSpfOutput) ToEmailServiceDomainVerificationRecordSpfOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfOutput
func (EmailServiceDomainVerificationRecordSpfOutput) Ttl ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordSpfOutput) Ttl() pulumi.IntPtrOutput
Represents an expiry time in seconds to represent how long this entry can be cached by the resolver, default = 3600sec.
func (EmailServiceDomainVerificationRecordSpfOutput) Type ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordSpfOutput) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordSpfOutput) Value ¶ added in v5.81.0
func (o EmailServiceDomainVerificationRecordSpfOutput) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceInput ¶ added in v5.43.0
type EmailServiceInput interface { pulumi.Input ToEmailServiceOutput() EmailServiceOutput ToEmailServiceOutputWithContext(ctx context.Context) EmailServiceOutput }
type EmailServiceMap ¶ added in v5.43.0
type EmailServiceMap map[string]EmailServiceInput
func (EmailServiceMap) ElementType ¶ added in v5.43.0
func (EmailServiceMap) ElementType() reflect.Type
func (EmailServiceMap) ToEmailServiceMapOutput ¶ added in v5.43.0
func (i EmailServiceMap) ToEmailServiceMapOutput() EmailServiceMapOutput
func (EmailServiceMap) ToEmailServiceMapOutputWithContext ¶ added in v5.43.0
func (i EmailServiceMap) ToEmailServiceMapOutputWithContext(ctx context.Context) EmailServiceMapOutput
type EmailServiceMapInput ¶ added in v5.43.0
type EmailServiceMapInput interface { pulumi.Input ToEmailServiceMapOutput() EmailServiceMapOutput ToEmailServiceMapOutputWithContext(context.Context) EmailServiceMapOutput }
EmailServiceMapInput is an input type that accepts EmailServiceMap and EmailServiceMapOutput values. You can construct a concrete instance of `EmailServiceMapInput` via:
EmailServiceMap{ "key": EmailServiceArgs{...} }
type EmailServiceMapOutput ¶ added in v5.43.0
type EmailServiceMapOutput struct{ *pulumi.OutputState }
func (EmailServiceMapOutput) ElementType ¶ added in v5.43.0
func (EmailServiceMapOutput) ElementType() reflect.Type
func (EmailServiceMapOutput) MapIndex ¶ added in v5.43.0
func (o EmailServiceMapOutput) MapIndex(k pulumi.StringInput) EmailServiceOutput
func (EmailServiceMapOutput) ToEmailServiceMapOutput ¶ added in v5.43.0
func (o EmailServiceMapOutput) ToEmailServiceMapOutput() EmailServiceMapOutput
func (EmailServiceMapOutput) ToEmailServiceMapOutputWithContext ¶ added in v5.43.0
func (o EmailServiceMapOutput) ToEmailServiceMapOutputWithContext(ctx context.Context) EmailServiceMapOutput
type EmailServiceOutput ¶ added in v5.43.0
type EmailServiceOutput struct{ *pulumi.OutputState }
func (EmailServiceOutput) DataLocation ¶ added in v5.43.0
func (o EmailServiceOutput) DataLocation() pulumi.StringOutput
The location where the Email Communication service stores its data at rest. Possible values are `Africa`, `Asia Pacific`, `Australia`, `Brazil`, `Canada`, `Europe`, `France`, `Germany`, `India`, `Japan`, `Korea`, `Norway`, `Switzerland`, `UAE`, `UK` and `United States`. Changing this forces a new Email Communication Service to be created.
func (EmailServiceOutput) ElementType ¶ added in v5.43.0
func (EmailServiceOutput) ElementType() reflect.Type
func (EmailServiceOutput) Name ¶ added in v5.43.0
func (o EmailServiceOutput) Name() pulumi.StringOutput
The name of the Email Communication Service resource. Changing this forces a new Email Communication Service to be created.
func (EmailServiceOutput) ResourceGroupName ¶ added in v5.43.0
func (o EmailServiceOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Email Communication Service should exist. Changing this forces a new Email Communication Service to be created.
func (EmailServiceOutput) Tags ¶ added in v5.43.0
func (o EmailServiceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Email Communication Service.
func (EmailServiceOutput) ToEmailServiceOutput ¶ added in v5.43.0
func (o EmailServiceOutput) ToEmailServiceOutput() EmailServiceOutput
func (EmailServiceOutput) ToEmailServiceOutputWithContext ¶ added in v5.43.0
func (o EmailServiceOutput) ToEmailServiceOutputWithContext(ctx context.Context) EmailServiceOutput
type EmailServiceState ¶ added in v5.43.0
type EmailServiceState struct { // The location where the Email Communication service stores its data at rest. Possible values are `Africa`, `Asia Pacific`, `Australia`, `Brazil`, `Canada`, `Europe`, `France`, `Germany`, `India`, `Japan`, `Korea`, `Norway`, `Switzerland`, `UAE`, `UK` and `United States`. Changing this forces a new Email Communication Service to be created. DataLocation pulumi.StringPtrInput // The name of the Email Communication Service resource. Changing this forces a new Email Communication Service to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Email Communication Service should exist. Changing this forces a new Email Communication Service to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Email Communication Service. Tags pulumi.StringMapInput }
func (EmailServiceState) ElementType ¶ added in v5.43.0
func (EmailServiceState) ElementType() reflect.Type
type LookupServiceArgs ¶ added in v5.46.0
type LookupServiceArgs struct { // The name of this Communication Service. // * Name string `pulumi:"name"` // The name of the Resource Group where the Communication Service exists. // * ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getService.
type LookupServiceOutputArgs ¶ added in v5.46.0
type LookupServiceOutputArgs struct { // The name of this Communication Service. // * Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Communication Service exists. // * ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getService.
func (LookupServiceOutputArgs) ElementType ¶ added in v5.46.0
func (LookupServiceOutputArgs) ElementType() reflect.Type
type LookupServiceResult ¶ added in v5.46.0
type LookupServiceResult struct { // The location where the Communication service stores its data at rest. DataLocation string `pulumi:"dataLocation"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` // The primary connection string of the Communication Service. PrimaryConnectionString string `pulumi:"primaryConnectionString"` // The primary key of the Communication Service. PrimaryKey string `pulumi:"primaryKey"` ResourceGroupName string `pulumi:"resourceGroupName"` // The secondary connection string of the Communication Service. SecondaryConnectionString string `pulumi:"secondaryConnectionString"` // The secondary key of the Communication Service. SecondaryKey string `pulumi:"secondaryKey"` // A mapping of tags assigned to the Communication Service. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getService.
func LookupService ¶ added in v5.46.0
func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)
Use this data source to access information about an existing Communication Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/communication" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := communication.LookupService(ctx, &communication.LookupServiceArgs{ Name: "existing", ResourceGroupName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupServiceResultOutput ¶ added in v5.46.0
type LookupServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func LookupServiceOutput ¶ added in v5.46.0
func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput
func (LookupServiceResultOutput) DataLocation ¶ added in v5.46.0
func (o LookupServiceResultOutput) DataLocation() pulumi.StringOutput
The location where the Communication service stores its data at rest.
func (LookupServiceResultOutput) ElementType ¶ added in v5.46.0
func (LookupServiceResultOutput) ElementType() reflect.Type
func (LookupServiceResultOutput) Id ¶ added in v5.46.0
func (o LookupServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupServiceResultOutput) Name ¶ added in v5.46.0
func (o LookupServiceResultOutput) Name() pulumi.StringOutput
func (LookupServiceResultOutput) PrimaryConnectionString ¶ added in v5.46.0
func (o LookupServiceResultOutput) PrimaryConnectionString() pulumi.StringOutput
The primary connection string of the Communication Service.
func (LookupServiceResultOutput) PrimaryKey ¶ added in v5.46.0
func (o LookupServiceResultOutput) PrimaryKey() pulumi.StringOutput
The primary key of the Communication Service.
func (LookupServiceResultOutput) ResourceGroupName ¶ added in v5.46.0
func (o LookupServiceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupServiceResultOutput) SecondaryConnectionString ¶ added in v5.46.0
func (o LookupServiceResultOutput) SecondaryConnectionString() pulumi.StringOutput
The secondary connection string of the Communication Service.
func (LookupServiceResultOutput) SecondaryKey ¶ added in v5.46.0
func (o LookupServiceResultOutput) SecondaryKey() pulumi.StringOutput
The secondary key of the Communication Service.
func (LookupServiceResultOutput) Tags ¶ added in v5.46.0
func (o LookupServiceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Communication Service.
func (LookupServiceResultOutput) ToLookupServiceResultOutput ¶ added in v5.46.0
func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext ¶ added in v5.46.0
func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
type Service ¶
type Service struct { pulumi.CustomResourceState // The location where the Communication service stores its data at rest. Possible values are `Africa`, `Asia Pacific`, `Australia`, `Brazil`, `Canada`, `Europe`, `France`, `Germany`, `India`, `Japan`, `Korea`, `Norway`, `Switzerland`, `UAE`, `UK` and `United States`. Defaults to `United States`. Changing this forces a new Communication Service to be created. DataLocation pulumi.StringPtrOutput `pulumi:"dataLocation"` // The name of the Communication Service resource. Changing this forces a new Communication Service to be created. Name pulumi.StringOutput `pulumi:"name"` // The primary connection string of the Communication Service. PrimaryConnectionString pulumi.StringOutput `pulumi:"primaryConnectionString"` // The primary key of the Communication Service. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The name of the Resource Group where the Communication Service should exist. Changing this forces a new Communication Service to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The secondary connection string of the Communication Service. SecondaryConnectionString pulumi.StringOutput `pulumi:"secondaryConnectionString"` // The secondary key of the Communication Service. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // A mapping of tags which should be assigned to the Communication Service. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Communication Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/communication" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = communication.NewService(ctx, "example", &communication.ServiceArgs{ Name: pulumi.String("example-communicationservice"), ResourceGroupName: example.Name, DataLocation: pulumi.String("United States"), }) if err != nil { return err } return nil }) }
```
## Import
Communication Services can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:communication/service:Service example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/communicationServices/communicationService1 ```
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // The location where the Communication service stores its data at rest. Possible values are `Africa`, `Asia Pacific`, `Australia`, `Brazil`, `Canada`, `Europe`, `France`, `Germany`, `India`, `Japan`, `Korea`, `Norway`, `Switzerland`, `UAE`, `UK` and `United States`. Defaults to `United States`. Changing this forces a new Communication Service to be created. DataLocation pulumi.StringPtrInput // The name of the Communication Service resource. Changing this forces a new Communication Service to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Communication Service should exist. Changing this forces a new Communication Service to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Communication Service. Tags pulumi.StringMapInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceArray ¶
type ServiceArray []ServiceInput
func (ServiceArray) ElementType ¶
func (ServiceArray) ElementType() reflect.Type
func (ServiceArray) ToServiceArrayOutput ¶
func (i ServiceArray) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArray) ToServiceArrayOutputWithContext ¶
func (i ServiceArray) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceArrayInput ¶
type ServiceArrayInput interface { pulumi.Input ToServiceArrayOutput() ServiceArrayOutput ToServiceArrayOutputWithContext(context.Context) ServiceArrayOutput }
ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values. You can construct a concrete instance of `ServiceArrayInput` via:
ServiceArray{ ServiceArgs{...} }
type ServiceArrayOutput ¶
type ServiceArrayOutput struct{ *pulumi.OutputState }
func (ServiceArrayOutput) ElementType ¶
func (ServiceArrayOutput) ElementType() reflect.Type
func (ServiceArrayOutput) Index ¶
func (o ServiceArrayOutput) Index(i pulumi.IntInput) ServiceOutput
func (ServiceArrayOutput) ToServiceArrayOutput ¶
func (o ServiceArrayOutput) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArrayOutput) ToServiceArrayOutputWithContext ¶
func (o ServiceArrayOutput) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceMap ¶
type ServiceMap map[string]ServiceInput
func (ServiceMap) ElementType ¶
func (ServiceMap) ElementType() reflect.Type
func (ServiceMap) ToServiceMapOutput ¶
func (i ServiceMap) ToServiceMapOutput() ServiceMapOutput
func (ServiceMap) ToServiceMapOutputWithContext ¶
func (i ServiceMap) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceMapInput ¶
type ServiceMapInput interface { pulumi.Input ToServiceMapOutput() ServiceMapOutput ToServiceMapOutputWithContext(context.Context) ServiceMapOutput }
ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values. You can construct a concrete instance of `ServiceMapInput` via:
ServiceMap{ "key": ServiceArgs{...} }
type ServiceMapOutput ¶
type ServiceMapOutput struct{ *pulumi.OutputState }
func (ServiceMapOutput) ElementType ¶
func (ServiceMapOutput) ElementType() reflect.Type
func (ServiceMapOutput) MapIndex ¶
func (o ServiceMapOutput) MapIndex(k pulumi.StringInput) ServiceOutput
func (ServiceMapOutput) ToServiceMapOutput ¶
func (o ServiceMapOutput) ToServiceMapOutput() ServiceMapOutput
func (ServiceMapOutput) ToServiceMapOutputWithContext ¶
func (o ServiceMapOutput) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) DataLocation ¶ added in v5.5.0
func (o ServiceOutput) DataLocation() pulumi.StringPtrOutput
The location where the Communication service stores its data at rest. Possible values are `Africa`, `Asia Pacific`, `Australia`, `Brazil`, `Canada`, `Europe`, `France`, `Germany`, `India`, `Japan`, `Korea`, `Norway`, `Switzerland`, `UAE`, `UK` and `United States`. Defaults to `United States`. Changing this forces a new Communication Service to be created.
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) Name ¶ added in v5.5.0
func (o ServiceOutput) Name() pulumi.StringOutput
The name of the Communication Service resource. Changing this forces a new Communication Service to be created.
func (ServiceOutput) PrimaryConnectionString ¶ added in v5.5.0
func (o ServiceOutput) PrimaryConnectionString() pulumi.StringOutput
The primary connection string of the Communication Service.
func (ServiceOutput) PrimaryKey ¶ added in v5.5.0
func (o ServiceOutput) PrimaryKey() pulumi.StringOutput
The primary key of the Communication Service.
func (ServiceOutput) ResourceGroupName ¶ added in v5.5.0
func (o ServiceOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Communication Service should exist. Changing this forces a new Communication Service to be created.
func (ServiceOutput) SecondaryConnectionString ¶ added in v5.5.0
func (o ServiceOutput) SecondaryConnectionString() pulumi.StringOutput
The secondary connection string of the Communication Service.
func (ServiceOutput) SecondaryKey ¶ added in v5.5.0
func (o ServiceOutput) SecondaryKey() pulumi.StringOutput
The secondary key of the Communication Service.
func (ServiceOutput) Tags ¶ added in v5.5.0
func (o ServiceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Communication Service.
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceState ¶
type ServiceState struct { // The location where the Communication service stores its data at rest. Possible values are `Africa`, `Asia Pacific`, `Australia`, `Brazil`, `Canada`, `Europe`, `France`, `Germany`, `India`, `Japan`, `Korea`, `Norway`, `Switzerland`, `UAE`, `UK` and `United States`. Defaults to `United States`. Changing this forces a new Communication Service to be created. DataLocation pulumi.StringPtrInput // The name of the Communication Service resource. Changing this forces a new Communication Service to be created. Name pulumi.StringPtrInput // The primary connection string of the Communication Service. PrimaryConnectionString pulumi.StringPtrInput // The primary key of the Communication Service. PrimaryKey pulumi.StringPtrInput // The name of the Resource Group where the Communication Service should exist. Changing this forces a new Communication Service to be created. ResourceGroupName pulumi.StringPtrInput // The secondary connection string of the Communication Service. SecondaryConnectionString pulumi.StringPtrInput // The secondary key of the Communication Service. SecondaryKey pulumi.StringPtrInput // A mapping of tags which should be assigned to the Communication Service. Tags pulumi.StringMapInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type