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 ServiceEmailDomainAssociation
- func (*ServiceEmailDomainAssociation) ElementType() reflect.Type
- func (i *ServiceEmailDomainAssociation) ToServiceEmailDomainAssociationOutput() ServiceEmailDomainAssociationOutput
- func (i *ServiceEmailDomainAssociation) ToServiceEmailDomainAssociationOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationOutput
- type ServiceEmailDomainAssociationArgs
- type ServiceEmailDomainAssociationArray
- func (ServiceEmailDomainAssociationArray) ElementType() reflect.Type
- func (i ServiceEmailDomainAssociationArray) ToServiceEmailDomainAssociationArrayOutput() ServiceEmailDomainAssociationArrayOutput
- func (i ServiceEmailDomainAssociationArray) ToServiceEmailDomainAssociationArrayOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationArrayOutput
- type ServiceEmailDomainAssociationArrayInput
- type ServiceEmailDomainAssociationArrayOutput
- func (ServiceEmailDomainAssociationArrayOutput) ElementType() reflect.Type
- func (o ServiceEmailDomainAssociationArrayOutput) Index(i pulumi.IntInput) ServiceEmailDomainAssociationOutput
- func (o ServiceEmailDomainAssociationArrayOutput) ToServiceEmailDomainAssociationArrayOutput() ServiceEmailDomainAssociationArrayOutput
- func (o ServiceEmailDomainAssociationArrayOutput) ToServiceEmailDomainAssociationArrayOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationArrayOutput
- type ServiceEmailDomainAssociationInput
- type ServiceEmailDomainAssociationMap
- func (ServiceEmailDomainAssociationMap) ElementType() reflect.Type
- func (i ServiceEmailDomainAssociationMap) ToServiceEmailDomainAssociationMapOutput() ServiceEmailDomainAssociationMapOutput
- func (i ServiceEmailDomainAssociationMap) ToServiceEmailDomainAssociationMapOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationMapOutput
- type ServiceEmailDomainAssociationMapInput
- type ServiceEmailDomainAssociationMapOutput
- func (ServiceEmailDomainAssociationMapOutput) ElementType() reflect.Type
- func (o ServiceEmailDomainAssociationMapOutput) MapIndex(k pulumi.StringInput) ServiceEmailDomainAssociationOutput
- func (o ServiceEmailDomainAssociationMapOutput) ToServiceEmailDomainAssociationMapOutput() ServiceEmailDomainAssociationMapOutput
- func (o ServiceEmailDomainAssociationMapOutput) ToServiceEmailDomainAssociationMapOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationMapOutput
- type ServiceEmailDomainAssociationOutput
- func (o ServiceEmailDomainAssociationOutput) CommunicationServiceId() pulumi.StringOutput
- func (ServiceEmailDomainAssociationOutput) ElementType() reflect.Type
- func (o ServiceEmailDomainAssociationOutput) EmailServiceDomainId() pulumi.StringOutput
- func (o ServiceEmailDomainAssociationOutput) ToServiceEmailDomainAssociationOutput() ServiceEmailDomainAssociationOutput
- func (o ServiceEmailDomainAssociationOutput) ToServiceEmailDomainAssociationOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationOutput
- type ServiceEmailDomainAssociationState
- 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 ¶
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` `usgov` 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/v6/go/azure/communication" "github.com/pulumi/pulumi-azure/sdk/v6/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 ¶
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 ¶
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 ¶
func (*EmailService) ElementType() reflect.Type
func (*EmailService) ToEmailServiceOutput ¶
func (i *EmailService) ToEmailServiceOutput() EmailServiceOutput
func (*EmailService) ToEmailServiceOutputWithContext ¶
func (i *EmailService) ToEmailServiceOutputWithContext(ctx context.Context) EmailServiceOutput
type EmailServiceArgs ¶
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` `usgov` 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 ¶
func (EmailServiceArgs) ElementType() reflect.Type
type EmailServiceArray ¶
type EmailServiceArray []EmailServiceInput
func (EmailServiceArray) ElementType ¶
func (EmailServiceArray) ElementType() reflect.Type
func (EmailServiceArray) ToEmailServiceArrayOutput ¶
func (i EmailServiceArray) ToEmailServiceArrayOutput() EmailServiceArrayOutput
func (EmailServiceArray) ToEmailServiceArrayOutputWithContext ¶
func (i EmailServiceArray) ToEmailServiceArrayOutputWithContext(ctx context.Context) EmailServiceArrayOutput
type EmailServiceArrayInput ¶
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 ¶
type EmailServiceArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceArrayOutput) ElementType ¶
func (EmailServiceArrayOutput) ElementType() reflect.Type
func (EmailServiceArrayOutput) Index ¶
func (o EmailServiceArrayOutput) Index(i pulumi.IntInput) EmailServiceOutput
func (EmailServiceArrayOutput) ToEmailServiceArrayOutput ¶
func (o EmailServiceArrayOutput) ToEmailServiceArrayOutput() EmailServiceArrayOutput
func (EmailServiceArrayOutput) ToEmailServiceArrayOutputWithContext ¶
func (o EmailServiceArrayOutput) ToEmailServiceArrayOutputWithContext(ctx context.Context) EmailServiceArrayOutput
type EmailServiceDomain ¶
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/communication" "github.com/pulumi/pulumi-azure/sdk/v6/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 } exampleEmailService, 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 } _, err = communication.NewEmailServiceDomain(ctx, "example", &communication.EmailServiceDomainArgs{ Name: pulumi.String("AzureManagedDomain"), EmailServiceId: exampleEmailService.ID(), DomainManagement: pulumi.String("AzureManaged"), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
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 ¶
func (*EmailServiceDomain) ElementType() reflect.Type
func (*EmailServiceDomain) ToEmailServiceDomainOutput ¶
func (i *EmailServiceDomain) ToEmailServiceDomainOutput() EmailServiceDomainOutput
func (*EmailServiceDomain) ToEmailServiceDomainOutputWithContext ¶
func (i *EmailServiceDomain) ToEmailServiceDomainOutputWithContext(ctx context.Context) EmailServiceDomainOutput
type EmailServiceDomainArgs ¶
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 ¶
func (EmailServiceDomainArgs) ElementType() reflect.Type
type EmailServiceDomainArray ¶
type EmailServiceDomainArray []EmailServiceDomainInput
func (EmailServiceDomainArray) ElementType ¶
func (EmailServiceDomainArray) ElementType() reflect.Type
func (EmailServiceDomainArray) ToEmailServiceDomainArrayOutput ¶
func (i EmailServiceDomainArray) ToEmailServiceDomainArrayOutput() EmailServiceDomainArrayOutput
func (EmailServiceDomainArray) ToEmailServiceDomainArrayOutputWithContext ¶
func (i EmailServiceDomainArray) ToEmailServiceDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainArrayOutput
type EmailServiceDomainArrayInput ¶
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 ¶
type EmailServiceDomainArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainArrayOutput) ElementType ¶
func (EmailServiceDomainArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainArrayOutput) Index ¶
func (o EmailServiceDomainArrayOutput) Index(i pulumi.IntInput) EmailServiceDomainOutput
func (EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutput ¶
func (o EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutput() EmailServiceDomainArrayOutput
func (EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutputWithContext ¶
func (o EmailServiceDomainArrayOutput) ToEmailServiceDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainArrayOutput
type EmailServiceDomainInput ¶
type EmailServiceDomainInput interface { pulumi.Input ToEmailServiceDomainOutput() EmailServiceDomainOutput ToEmailServiceDomainOutputWithContext(ctx context.Context) EmailServiceDomainOutput }
type EmailServiceDomainMap ¶
type EmailServiceDomainMap map[string]EmailServiceDomainInput
func (EmailServiceDomainMap) ElementType ¶
func (EmailServiceDomainMap) ElementType() reflect.Type
func (EmailServiceDomainMap) ToEmailServiceDomainMapOutput ¶
func (i EmailServiceDomainMap) ToEmailServiceDomainMapOutput() EmailServiceDomainMapOutput
func (EmailServiceDomainMap) ToEmailServiceDomainMapOutputWithContext ¶
func (i EmailServiceDomainMap) ToEmailServiceDomainMapOutputWithContext(ctx context.Context) EmailServiceDomainMapOutput
type EmailServiceDomainMapInput ¶
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 ¶
type EmailServiceDomainMapOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainMapOutput) ElementType ¶
func (EmailServiceDomainMapOutput) ElementType() reflect.Type
func (EmailServiceDomainMapOutput) MapIndex ¶
func (o EmailServiceDomainMapOutput) MapIndex(k pulumi.StringInput) EmailServiceDomainOutput
func (EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutput ¶
func (o EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutput() EmailServiceDomainMapOutput
func (EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutputWithContext ¶
func (o EmailServiceDomainMapOutput) ToEmailServiceDomainMapOutputWithContext(ctx context.Context) EmailServiceDomainMapOutput
type EmailServiceDomainOutput ¶
type EmailServiceDomainOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainOutput) DomainManagement ¶
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 ¶
func (EmailServiceDomainOutput) ElementType() reflect.Type
func (EmailServiceDomainOutput) EmailServiceId ¶
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 ¶
func (o EmailServiceDomainOutput) FromSenderDomain() pulumi.StringOutput
P2 sender domain that is displayed to the email recipients [RFC 5322].
func (EmailServiceDomainOutput) MailFromSenderDomain ¶
func (o EmailServiceDomainOutput) MailFromSenderDomain() pulumi.StringOutput
P1 sender domain that is present on the email envelope [RFC 5321].
func (EmailServiceDomainOutput) Name ¶
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 ¶
func (o EmailServiceDomainOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Email Communication Service.
func (EmailServiceDomainOutput) ToEmailServiceDomainOutput ¶
func (o EmailServiceDomainOutput) ToEmailServiceDomainOutput() EmailServiceDomainOutput
func (EmailServiceDomainOutput) ToEmailServiceDomainOutputWithContext ¶
func (o EmailServiceDomainOutput) ToEmailServiceDomainOutputWithContext(ctx context.Context) EmailServiceDomainOutput
func (EmailServiceDomainOutput) UserEngagementTrackingEnabled ¶
func (o EmailServiceDomainOutput) UserEngagementTrackingEnabled() pulumi.BoolPtrOutput
Describes user engagement tracking is enabled or disabled. Defaults to `false`.
func (EmailServiceDomainOutput) VerificationRecords ¶
func (o EmailServiceDomainOutput) VerificationRecords() EmailServiceDomainVerificationRecordArrayOutput
(Optional) An `verificationRecords` block as defined below.
type EmailServiceDomainState ¶
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 ¶
func (EmailServiceDomainState) ElementType() reflect.Type
type EmailServiceDomainVerificationRecord ¶
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 ¶
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 ¶
func (EmailServiceDomainVerificationRecordArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutput ¶
func (i EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutput() EmailServiceDomainVerificationRecordOutput
func (EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordArgs) ToEmailServiceDomainVerificationRecordOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordOutput
type EmailServiceDomainVerificationRecordArray ¶
type EmailServiceDomainVerificationRecordArray []EmailServiceDomainVerificationRecordInput
func (EmailServiceDomainVerificationRecordArray) ElementType ¶
func (EmailServiceDomainVerificationRecordArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutput ¶
func (i EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutput() EmailServiceDomainVerificationRecordArrayOutput
func (EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordArray) ToEmailServiceDomainVerificationRecordArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordArrayOutput
type EmailServiceDomainVerificationRecordArrayInput ¶
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 ¶
type EmailServiceDomainVerificationRecordArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordArrayOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutput ¶
func (o EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutput() EmailServiceDomainVerificationRecordArrayOutput
func (EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordArrayOutput) ToEmailServiceDomainVerificationRecordArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordArrayOutput
type EmailServiceDomainVerificationRecordDkim ¶
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 ¶
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 ¶
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 ¶
func (EmailServiceDomainVerificationRecordDkim2Args) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2Output ¶
func (i EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2Output() EmailServiceDomainVerificationRecordDkim2Output
func (EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext ¶
func (i EmailServiceDomainVerificationRecordDkim2Args) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2Output
type EmailServiceDomainVerificationRecordDkim2Array ¶
type EmailServiceDomainVerificationRecordDkim2Array []EmailServiceDomainVerificationRecordDkim2Input
func (EmailServiceDomainVerificationRecordDkim2Array) ElementType ¶
func (EmailServiceDomainVerificationRecordDkim2Array) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput ¶
func (i EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput() EmailServiceDomainVerificationRecordDkim2ArrayOutput
func (EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordDkim2Array) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2ArrayOutput
type EmailServiceDomainVerificationRecordDkim2ArrayInput ¶
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 ¶
type EmailServiceDomainVerificationRecordDkim2ArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDkim2ArrayOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordDkim2ArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput ¶
func (o EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutput() EmailServiceDomainVerificationRecordDkim2ArrayOutput
func (EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordDkim2ArrayOutput) ToEmailServiceDomainVerificationRecordDkim2ArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2ArrayOutput
type EmailServiceDomainVerificationRecordDkim2Input ¶
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 ¶
type EmailServiceDomainVerificationRecordDkim2Output struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDkim2Output) ElementType ¶
func (EmailServiceDomainVerificationRecordDkim2Output) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkim2Output) Name ¶
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 ¶
func (o EmailServiceDomainVerificationRecordDkim2Output) ToEmailServiceDomainVerificationRecordDkim2Output() EmailServiceDomainVerificationRecordDkim2Output
func (EmailServiceDomainVerificationRecordDkim2Output) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext ¶
func (o EmailServiceDomainVerificationRecordDkim2Output) ToEmailServiceDomainVerificationRecordDkim2OutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkim2Output
func (EmailServiceDomainVerificationRecordDkim2Output) Ttl ¶
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 ¶
func (o EmailServiceDomainVerificationRecordDkim2Output) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordDkim2Output) Value ¶
func (o EmailServiceDomainVerificationRecordDkim2Output) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceDomainVerificationRecordDkimArgs ¶
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 ¶
func (EmailServiceDomainVerificationRecordDkimArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutput ¶
func (i EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutput() EmailServiceDomainVerificationRecordDkimOutput
func (EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordDkimArgs) ToEmailServiceDomainVerificationRecordDkimOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimOutput
type EmailServiceDomainVerificationRecordDkimArray ¶
type EmailServiceDomainVerificationRecordDkimArray []EmailServiceDomainVerificationRecordDkimInput
func (EmailServiceDomainVerificationRecordDkimArray) ElementType ¶
func (EmailServiceDomainVerificationRecordDkimArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutput ¶
func (i EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutput() EmailServiceDomainVerificationRecordDkimArrayOutput
func (EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordDkimArray) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimArrayOutput
type EmailServiceDomainVerificationRecordDkimArrayInput ¶
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 ¶
type EmailServiceDomainVerificationRecordDkimArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDkimArrayOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordDkimArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutput ¶
func (o EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutput() EmailServiceDomainVerificationRecordDkimArrayOutput
func (EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordDkimArrayOutput) ToEmailServiceDomainVerificationRecordDkimArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimArrayOutput
type EmailServiceDomainVerificationRecordDkimInput ¶
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 ¶
type EmailServiceDomainVerificationRecordDkimOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDkimOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordDkimOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDkimOutput) Name ¶
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 ¶
func (o EmailServiceDomainVerificationRecordDkimOutput) ToEmailServiceDomainVerificationRecordDkimOutput() EmailServiceDomainVerificationRecordDkimOutput
func (EmailServiceDomainVerificationRecordDkimOutput) ToEmailServiceDomainVerificationRecordDkimOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordDkimOutput) ToEmailServiceDomainVerificationRecordDkimOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDkimOutput
func (EmailServiceDomainVerificationRecordDkimOutput) Ttl ¶
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 ¶
func (o EmailServiceDomainVerificationRecordDkimOutput) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordDkimOutput) Value ¶
func (o EmailServiceDomainVerificationRecordDkimOutput) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceDomainVerificationRecordDmarc ¶
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 ¶
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 ¶
func (EmailServiceDomainVerificationRecordDmarcArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutput ¶
func (i EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutput() EmailServiceDomainVerificationRecordDmarcOutput
func (EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordDmarcArgs) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcOutput
type EmailServiceDomainVerificationRecordDmarcArray ¶
type EmailServiceDomainVerificationRecordDmarcArray []EmailServiceDomainVerificationRecordDmarcInput
func (EmailServiceDomainVerificationRecordDmarcArray) ElementType ¶
func (EmailServiceDomainVerificationRecordDmarcArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutput ¶
func (i EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutput() EmailServiceDomainVerificationRecordDmarcArrayOutput
func (EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordDmarcArray) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcArrayOutput
type EmailServiceDomainVerificationRecordDmarcArrayInput ¶
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 ¶
type EmailServiceDomainVerificationRecordDmarcArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDmarcArrayOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordDmarcArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutput ¶
func (o EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutput() EmailServiceDomainVerificationRecordDmarcArrayOutput
func (EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordDmarcArrayOutput) ToEmailServiceDomainVerificationRecordDmarcArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcArrayOutput
type EmailServiceDomainVerificationRecordDmarcInput ¶
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 ¶
type EmailServiceDomainVerificationRecordDmarcOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDmarcOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordDmarcOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDmarcOutput) Name ¶
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 ¶
func (o EmailServiceDomainVerificationRecordDmarcOutput) ToEmailServiceDomainVerificationRecordDmarcOutput() EmailServiceDomainVerificationRecordDmarcOutput
func (EmailServiceDomainVerificationRecordDmarcOutput) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordDmarcOutput) ToEmailServiceDomainVerificationRecordDmarcOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDmarcOutput
func (EmailServiceDomainVerificationRecordDmarcOutput) Ttl ¶
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 ¶
func (o EmailServiceDomainVerificationRecordDmarcOutput) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordDmarcOutput) Value ¶
func (o EmailServiceDomainVerificationRecordDmarcOutput) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceDomainVerificationRecordDomain ¶
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 ¶
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 ¶
func (EmailServiceDomainVerificationRecordDomainArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutput ¶
func (i EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutput() EmailServiceDomainVerificationRecordDomainOutput
func (EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordDomainArgs) ToEmailServiceDomainVerificationRecordDomainOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainOutput
type EmailServiceDomainVerificationRecordDomainArray ¶
type EmailServiceDomainVerificationRecordDomainArray []EmailServiceDomainVerificationRecordDomainInput
func (EmailServiceDomainVerificationRecordDomainArray) ElementType ¶
func (EmailServiceDomainVerificationRecordDomainArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutput ¶
func (i EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutput() EmailServiceDomainVerificationRecordDomainArrayOutput
func (EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordDomainArray) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainArrayOutput
type EmailServiceDomainVerificationRecordDomainArrayInput ¶
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 ¶
type EmailServiceDomainVerificationRecordDomainArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDomainArrayOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordDomainArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutput ¶
func (o EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutput() EmailServiceDomainVerificationRecordDomainArrayOutput
func (EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordDomainArrayOutput) ToEmailServiceDomainVerificationRecordDomainArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainArrayOutput
type EmailServiceDomainVerificationRecordDomainInput ¶
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 ¶
type EmailServiceDomainVerificationRecordDomainOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordDomainOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordDomainOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordDomainOutput) Name ¶
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 ¶
func (o EmailServiceDomainVerificationRecordDomainOutput) ToEmailServiceDomainVerificationRecordDomainOutput() EmailServiceDomainVerificationRecordDomainOutput
func (EmailServiceDomainVerificationRecordDomainOutput) ToEmailServiceDomainVerificationRecordDomainOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordDomainOutput) ToEmailServiceDomainVerificationRecordDomainOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordDomainOutput
func (EmailServiceDomainVerificationRecordDomainOutput) Ttl ¶
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 ¶
func (o EmailServiceDomainVerificationRecordDomainOutput) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordDomainOutput) Value ¶
func (o EmailServiceDomainVerificationRecordDomainOutput) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceDomainVerificationRecordInput ¶
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 ¶
type EmailServiceDomainVerificationRecordOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordOutput) Dkim2s ¶
func (o EmailServiceDomainVerificationRecordOutput) Dkim2s() EmailServiceDomainVerificationRecordDkim2ArrayOutput
(Optional) An `dkim2` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) Dkims ¶
func (o EmailServiceDomainVerificationRecordOutput) Dkims() EmailServiceDomainVerificationRecordDkimArrayOutput
(Optional) An `dkim` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) Dmarcs ¶
func (o EmailServiceDomainVerificationRecordOutput) Dmarcs() EmailServiceDomainVerificationRecordDmarcArrayOutput
(Optional) An `dmarc` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) Domains ¶
func (o EmailServiceDomainVerificationRecordOutput) Domains() EmailServiceDomainVerificationRecordDomainArrayOutput
(Optional) An `domain` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordOutput) Spfs ¶
func (o EmailServiceDomainVerificationRecordOutput) Spfs() EmailServiceDomainVerificationRecordSpfArrayOutput
(Optional) An `spf` block as defined below.
func (EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutput ¶
func (o EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutput() EmailServiceDomainVerificationRecordOutput
func (EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordOutput) ToEmailServiceDomainVerificationRecordOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordOutput
type EmailServiceDomainVerificationRecordSpf ¶
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 ¶
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 ¶
func (EmailServiceDomainVerificationRecordSpfArgs) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutput ¶
func (i EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutput() EmailServiceDomainVerificationRecordSpfOutput
func (EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordSpfArgs) ToEmailServiceDomainVerificationRecordSpfOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfOutput
type EmailServiceDomainVerificationRecordSpfArray ¶
type EmailServiceDomainVerificationRecordSpfArray []EmailServiceDomainVerificationRecordSpfInput
func (EmailServiceDomainVerificationRecordSpfArray) ElementType ¶
func (EmailServiceDomainVerificationRecordSpfArray) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutput ¶
func (i EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutput() EmailServiceDomainVerificationRecordSpfArrayOutput
func (EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext ¶
func (i EmailServiceDomainVerificationRecordSpfArray) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfArrayOutput
type EmailServiceDomainVerificationRecordSpfArrayInput ¶
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 ¶
type EmailServiceDomainVerificationRecordSpfArrayOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordSpfArrayOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordSpfArrayOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutput ¶
func (o EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutput() EmailServiceDomainVerificationRecordSpfArrayOutput
func (EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordSpfArrayOutput) ToEmailServiceDomainVerificationRecordSpfArrayOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfArrayOutput
type EmailServiceDomainVerificationRecordSpfInput ¶
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 ¶
type EmailServiceDomainVerificationRecordSpfOutput struct{ *pulumi.OutputState }
func (EmailServiceDomainVerificationRecordSpfOutput) ElementType ¶
func (EmailServiceDomainVerificationRecordSpfOutput) ElementType() reflect.Type
func (EmailServiceDomainVerificationRecordSpfOutput) Name ¶
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 ¶
func (o EmailServiceDomainVerificationRecordSpfOutput) ToEmailServiceDomainVerificationRecordSpfOutput() EmailServiceDomainVerificationRecordSpfOutput
func (EmailServiceDomainVerificationRecordSpfOutput) ToEmailServiceDomainVerificationRecordSpfOutputWithContext ¶
func (o EmailServiceDomainVerificationRecordSpfOutput) ToEmailServiceDomainVerificationRecordSpfOutputWithContext(ctx context.Context) EmailServiceDomainVerificationRecordSpfOutput
func (EmailServiceDomainVerificationRecordSpfOutput) Ttl ¶
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 ¶
func (o EmailServiceDomainVerificationRecordSpfOutput) Type() pulumi.StringPtrOutput
Type of the DNS record. Example: TXT
func (EmailServiceDomainVerificationRecordSpfOutput) Value ¶
func (o EmailServiceDomainVerificationRecordSpfOutput) Value() pulumi.StringPtrOutput
Value of the DNS record.
type EmailServiceInput ¶
type EmailServiceInput interface { pulumi.Input ToEmailServiceOutput() EmailServiceOutput ToEmailServiceOutputWithContext(ctx context.Context) EmailServiceOutput }
type EmailServiceMap ¶
type EmailServiceMap map[string]EmailServiceInput
func (EmailServiceMap) ElementType ¶
func (EmailServiceMap) ElementType() reflect.Type
func (EmailServiceMap) ToEmailServiceMapOutput ¶
func (i EmailServiceMap) ToEmailServiceMapOutput() EmailServiceMapOutput
func (EmailServiceMap) ToEmailServiceMapOutputWithContext ¶
func (i EmailServiceMap) ToEmailServiceMapOutputWithContext(ctx context.Context) EmailServiceMapOutput
type EmailServiceMapInput ¶
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 ¶
type EmailServiceMapOutput struct{ *pulumi.OutputState }
func (EmailServiceMapOutput) ElementType ¶
func (EmailServiceMapOutput) ElementType() reflect.Type
func (EmailServiceMapOutput) MapIndex ¶
func (o EmailServiceMapOutput) MapIndex(k pulumi.StringInput) EmailServiceOutput
func (EmailServiceMapOutput) ToEmailServiceMapOutput ¶
func (o EmailServiceMapOutput) ToEmailServiceMapOutput() EmailServiceMapOutput
func (EmailServiceMapOutput) ToEmailServiceMapOutputWithContext ¶
func (o EmailServiceMapOutput) ToEmailServiceMapOutputWithContext(ctx context.Context) EmailServiceMapOutput
type EmailServiceOutput ¶
type EmailServiceOutput struct{ *pulumi.OutputState }
func (EmailServiceOutput) DataLocation ¶
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` `usgov` and `United States`. Changing this forces a new Email Communication Service to be created.
func (EmailServiceOutput) ElementType ¶
func (EmailServiceOutput) ElementType() reflect.Type
func (EmailServiceOutput) Name ¶
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 ¶
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 ¶
func (o EmailServiceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Email Communication Service.
func (EmailServiceOutput) ToEmailServiceOutput ¶
func (o EmailServiceOutput) ToEmailServiceOutput() EmailServiceOutput
func (EmailServiceOutput) ToEmailServiceOutputWithContext ¶
func (o EmailServiceOutput) ToEmailServiceOutputWithContext(ctx context.Context) EmailServiceOutput
type EmailServiceState ¶
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` `usgov` 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 ¶
func (EmailServiceState) ElementType() reflect.Type
type LookupServiceArgs ¶
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 ¶
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 ¶
func (LookupServiceOutputArgs) ElementType() reflect.Type
type LookupServiceResult ¶
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 ¶
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/v6/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 ¶
type LookupServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func LookupServiceOutput ¶
func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput
func (LookupServiceResultOutput) DataLocation ¶
func (o LookupServiceResultOutput) DataLocation() pulumi.StringOutput
The location where the Communication service stores its data at rest.
func (LookupServiceResultOutput) ElementType ¶
func (LookupServiceResultOutput) ElementType() reflect.Type
func (LookupServiceResultOutput) Id ¶
func (o LookupServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupServiceResultOutput) Name ¶
func (o LookupServiceResultOutput) Name() pulumi.StringOutput
func (LookupServiceResultOutput) PrimaryConnectionString ¶
func (o LookupServiceResultOutput) PrimaryConnectionString() pulumi.StringOutput
The primary connection string of the Communication Service.
func (LookupServiceResultOutput) PrimaryKey ¶
func (o LookupServiceResultOutput) PrimaryKey() pulumi.StringOutput
The primary key of the Communication Service.
func (LookupServiceResultOutput) ResourceGroupName ¶
func (o LookupServiceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupServiceResultOutput) SecondaryConnectionString ¶
func (o LookupServiceResultOutput) SecondaryConnectionString() pulumi.StringOutput
The secondary connection string of the Communication Service.
func (LookupServiceResultOutput) SecondaryKey ¶
func (o LookupServiceResultOutput) SecondaryKey() pulumi.StringOutput
The secondary key of the Communication Service.
func (LookupServiceResultOutput) Tags ¶
func (o LookupServiceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Communication Service.
func (LookupServiceResultOutput) ToLookupServiceResultOutput ¶
func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext ¶
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`, `usgov` 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/v6/go/azure/communication" "github.com/pulumi/pulumi-azure/sdk/v6/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`, `usgov` 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 ServiceEmailDomainAssociation ¶
type ServiceEmailDomainAssociation struct { pulumi.CustomResourceState // The ID of the Communication Service. Changing this forces a new communication service email domain association to be created. CommunicationServiceId pulumi.StringOutput `pulumi:"communicationServiceId"` // The ID of the EMail Service Domain. Changing this forces a new communication service email domain association to be created. EmailServiceDomainId pulumi.StringOutput `pulumi:"emailServiceDomainId"` }
Manages a communication service email domain association.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/communication" "github.com/pulumi/pulumi-azure/sdk/v6/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("group1"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := communication.NewService(ctx, "example", &communication.ServiceArgs{ Name: pulumi.String("CommunicationService1"), ResourceGroupName: example.Name, DataLocation: pulumi.String("United States"), }) if err != nil { return err } exampleEmailService, err := communication.NewEmailService(ctx, "example", &communication.EmailServiceArgs{ Name: pulumi.String("emailCommunicationService1"), ResourceGroupName: example.Name, DataLocation: pulumi.String("United States"), }) if err != nil { return err } exampleEmailServiceDomain, err := communication.NewEmailServiceDomain(ctx, "example", &communication.EmailServiceDomainArgs{ Name: pulumi.String("AzureManagedDomain"), EmailServiceId: exampleEmailService.ID(), DomainManagement: pulumi.String("AzureManaged"), }) if err != nil { return err } _, err = communication.NewServiceEmailDomainAssociation(ctx, "example", &communication.ServiceEmailDomainAssociationArgs{ CommunicationServiceId: exampleService.ID(), EmailServiceDomainId: exampleEmailServiceDomain.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Communication service email domain association can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:communication/serviceEmailDomainAssociation:ServiceEmailDomainAssociation example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/communicationServices/communicationService1|/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Communication/emailServices/emailCommunicationService1/domains/domain1" ```
func GetServiceEmailDomainAssociation ¶
func GetServiceEmailDomainAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceEmailDomainAssociationState, opts ...pulumi.ResourceOption) (*ServiceEmailDomainAssociation, error)
GetServiceEmailDomainAssociation gets an existing ServiceEmailDomainAssociation 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 NewServiceEmailDomainAssociation ¶
func NewServiceEmailDomainAssociation(ctx *pulumi.Context, name string, args *ServiceEmailDomainAssociationArgs, opts ...pulumi.ResourceOption) (*ServiceEmailDomainAssociation, error)
NewServiceEmailDomainAssociation registers a new resource with the given unique name, arguments, and options.
func (*ServiceEmailDomainAssociation) ElementType ¶
func (*ServiceEmailDomainAssociation) ElementType() reflect.Type
func (*ServiceEmailDomainAssociation) ToServiceEmailDomainAssociationOutput ¶
func (i *ServiceEmailDomainAssociation) ToServiceEmailDomainAssociationOutput() ServiceEmailDomainAssociationOutput
func (*ServiceEmailDomainAssociation) ToServiceEmailDomainAssociationOutputWithContext ¶
func (i *ServiceEmailDomainAssociation) ToServiceEmailDomainAssociationOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationOutput
type ServiceEmailDomainAssociationArgs ¶
type ServiceEmailDomainAssociationArgs struct { // The ID of the Communication Service. Changing this forces a new communication service email domain association to be created. CommunicationServiceId pulumi.StringInput // The ID of the EMail Service Domain. Changing this forces a new communication service email domain association to be created. EmailServiceDomainId pulumi.StringInput }
The set of arguments for constructing a ServiceEmailDomainAssociation resource.
func (ServiceEmailDomainAssociationArgs) ElementType ¶
func (ServiceEmailDomainAssociationArgs) ElementType() reflect.Type
type ServiceEmailDomainAssociationArray ¶
type ServiceEmailDomainAssociationArray []ServiceEmailDomainAssociationInput
func (ServiceEmailDomainAssociationArray) ElementType ¶
func (ServiceEmailDomainAssociationArray) ElementType() reflect.Type
func (ServiceEmailDomainAssociationArray) ToServiceEmailDomainAssociationArrayOutput ¶
func (i ServiceEmailDomainAssociationArray) ToServiceEmailDomainAssociationArrayOutput() ServiceEmailDomainAssociationArrayOutput
func (ServiceEmailDomainAssociationArray) ToServiceEmailDomainAssociationArrayOutputWithContext ¶
func (i ServiceEmailDomainAssociationArray) ToServiceEmailDomainAssociationArrayOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationArrayOutput
type ServiceEmailDomainAssociationArrayInput ¶
type ServiceEmailDomainAssociationArrayInput interface { pulumi.Input ToServiceEmailDomainAssociationArrayOutput() ServiceEmailDomainAssociationArrayOutput ToServiceEmailDomainAssociationArrayOutputWithContext(context.Context) ServiceEmailDomainAssociationArrayOutput }
ServiceEmailDomainAssociationArrayInput is an input type that accepts ServiceEmailDomainAssociationArray and ServiceEmailDomainAssociationArrayOutput values. You can construct a concrete instance of `ServiceEmailDomainAssociationArrayInput` via:
ServiceEmailDomainAssociationArray{ ServiceEmailDomainAssociationArgs{...} }
type ServiceEmailDomainAssociationArrayOutput ¶
type ServiceEmailDomainAssociationArrayOutput struct{ *pulumi.OutputState }
func (ServiceEmailDomainAssociationArrayOutput) ElementType ¶
func (ServiceEmailDomainAssociationArrayOutput) ElementType() reflect.Type
func (ServiceEmailDomainAssociationArrayOutput) ToServiceEmailDomainAssociationArrayOutput ¶
func (o ServiceEmailDomainAssociationArrayOutput) ToServiceEmailDomainAssociationArrayOutput() ServiceEmailDomainAssociationArrayOutput
func (ServiceEmailDomainAssociationArrayOutput) ToServiceEmailDomainAssociationArrayOutputWithContext ¶
func (o ServiceEmailDomainAssociationArrayOutput) ToServiceEmailDomainAssociationArrayOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationArrayOutput
type ServiceEmailDomainAssociationInput ¶
type ServiceEmailDomainAssociationInput interface { pulumi.Input ToServiceEmailDomainAssociationOutput() ServiceEmailDomainAssociationOutput ToServiceEmailDomainAssociationOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationOutput }
type ServiceEmailDomainAssociationMap ¶
type ServiceEmailDomainAssociationMap map[string]ServiceEmailDomainAssociationInput
func (ServiceEmailDomainAssociationMap) ElementType ¶
func (ServiceEmailDomainAssociationMap) ElementType() reflect.Type
func (ServiceEmailDomainAssociationMap) ToServiceEmailDomainAssociationMapOutput ¶
func (i ServiceEmailDomainAssociationMap) ToServiceEmailDomainAssociationMapOutput() ServiceEmailDomainAssociationMapOutput
func (ServiceEmailDomainAssociationMap) ToServiceEmailDomainAssociationMapOutputWithContext ¶
func (i ServiceEmailDomainAssociationMap) ToServiceEmailDomainAssociationMapOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationMapOutput
type ServiceEmailDomainAssociationMapInput ¶
type ServiceEmailDomainAssociationMapInput interface { pulumi.Input ToServiceEmailDomainAssociationMapOutput() ServiceEmailDomainAssociationMapOutput ToServiceEmailDomainAssociationMapOutputWithContext(context.Context) ServiceEmailDomainAssociationMapOutput }
ServiceEmailDomainAssociationMapInput is an input type that accepts ServiceEmailDomainAssociationMap and ServiceEmailDomainAssociationMapOutput values. You can construct a concrete instance of `ServiceEmailDomainAssociationMapInput` via:
ServiceEmailDomainAssociationMap{ "key": ServiceEmailDomainAssociationArgs{...} }
type ServiceEmailDomainAssociationMapOutput ¶
type ServiceEmailDomainAssociationMapOutput struct{ *pulumi.OutputState }
func (ServiceEmailDomainAssociationMapOutput) ElementType ¶
func (ServiceEmailDomainAssociationMapOutput) ElementType() reflect.Type
func (ServiceEmailDomainAssociationMapOutput) MapIndex ¶
func (o ServiceEmailDomainAssociationMapOutput) MapIndex(k pulumi.StringInput) ServiceEmailDomainAssociationOutput
func (ServiceEmailDomainAssociationMapOutput) ToServiceEmailDomainAssociationMapOutput ¶
func (o ServiceEmailDomainAssociationMapOutput) ToServiceEmailDomainAssociationMapOutput() ServiceEmailDomainAssociationMapOutput
func (ServiceEmailDomainAssociationMapOutput) ToServiceEmailDomainAssociationMapOutputWithContext ¶
func (o ServiceEmailDomainAssociationMapOutput) ToServiceEmailDomainAssociationMapOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationMapOutput
type ServiceEmailDomainAssociationOutput ¶
type ServiceEmailDomainAssociationOutput struct{ *pulumi.OutputState }
func (ServiceEmailDomainAssociationOutput) CommunicationServiceId ¶
func (o ServiceEmailDomainAssociationOutput) CommunicationServiceId() pulumi.StringOutput
The ID of the Communication Service. Changing this forces a new communication service email domain association to be created.
func (ServiceEmailDomainAssociationOutput) ElementType ¶
func (ServiceEmailDomainAssociationOutput) ElementType() reflect.Type
func (ServiceEmailDomainAssociationOutput) EmailServiceDomainId ¶
func (o ServiceEmailDomainAssociationOutput) EmailServiceDomainId() pulumi.StringOutput
The ID of the EMail Service Domain. Changing this forces a new communication service email domain association to be created.
func (ServiceEmailDomainAssociationOutput) ToServiceEmailDomainAssociationOutput ¶
func (o ServiceEmailDomainAssociationOutput) ToServiceEmailDomainAssociationOutput() ServiceEmailDomainAssociationOutput
func (ServiceEmailDomainAssociationOutput) ToServiceEmailDomainAssociationOutputWithContext ¶
func (o ServiceEmailDomainAssociationOutput) ToServiceEmailDomainAssociationOutputWithContext(ctx context.Context) ServiceEmailDomainAssociationOutput
type ServiceEmailDomainAssociationState ¶
type ServiceEmailDomainAssociationState struct { // The ID of the Communication Service. Changing this forces a new communication service email domain association to be created. CommunicationServiceId pulumi.StringPtrInput // The ID of the EMail Service Domain. Changing this forces a new communication service email domain association to be created. EmailServiceDomainId pulumi.StringPtrInput }
func (ServiceEmailDomainAssociationState) ElementType ¶
func (ServiceEmailDomainAssociationState) ElementType() reflect.Type
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 ¶
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`, `usgov` 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 ¶
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 ¶
func (o ServiceOutput) PrimaryConnectionString() pulumi.StringOutput
The primary connection string of the Communication Service.
func (ServiceOutput) PrimaryKey ¶
func (o ServiceOutput) PrimaryKey() pulumi.StringOutput
The primary key of the Communication Service.
func (ServiceOutput) ResourceGroupName ¶
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 ¶
func (o ServiceOutput) SecondaryConnectionString() pulumi.StringOutput
The secondary connection string of the Communication Service.
func (ServiceOutput) SecondaryKey ¶
func (o ServiceOutput) SecondaryKey() pulumi.StringOutput
The secondary key of the Communication Service.
func (ServiceOutput) Tags ¶
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`, `usgov` 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