Documentation ¶
Overview ¶
Provider to fill missing awsworkmail resources
Index ¶
- type DefaultDomain
- type DefaultDomainArgs
- type DefaultDomainOutput
- func (o DefaultDomainOutput) ClientToken() pulumix.Output[*string]
- func (o DefaultDomainOutput) DomainName() pulumix.Output[string]
- func (DefaultDomainOutput) ElementType() reflect.Type
- func (o DefaultDomainOutput) OrganizationId() pulumix.Output[string]
- func (o DefaultDomainOutput) Records() pulumix.GArrayOutput[DnsRecord, DnsRecordOutput]
- func (o DefaultDomainOutput) Region() pulumix.Output[string]
- func (o DefaultDomainOutput) ToDefaultDomainOutput() DefaultDomainOutput
- func (o DefaultDomainOutput) ToDefaultDomainOutputWithContext(ctx context.Context) DefaultDomainOutput
- func (o DefaultDomainOutput) ToOutput(ctx context.Context) pulumix.Output[DefaultDomain]
- type DefaultDomainState
- type DnsRecord
- type DnsRecordOutput
- func (DnsRecordOutput) ElementType() reflect.Type
- func (o DnsRecordOutput) Hostname() pulumix.Output[string]
- func (o DnsRecordOutput) ToDnsRecordOutput() DnsRecordOutput
- func (o DnsRecordOutput) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
- func (o DnsRecordOutput) ToOutput(ctx context.Context) pulumix.Output[DnsRecord]
- func (o DnsRecordOutput) Type() pulumix.Output[string]
- func (o DnsRecordOutput) Value() pulumix.Output[string]
- type Organization
- type OrganizationArgs
- type OrganizationOutput
- func (o OrganizationOutput) Alias() pulumix.Output[string]
- func (o OrganizationOutput) ClientToken() pulumix.Output[*string]
- func (o OrganizationOutput) DirectoryId() pulumix.Output[*string]
- func (OrganizationOutput) ElementType() reflect.Type
- func (o OrganizationOutput) EnableInteroperability() pulumix.Output[*bool]
- func (o OrganizationOutput) KmsKeyArn() pulumix.Output[*string]
- func (o OrganizationOutput) OrganizationId() pulumix.Output[string]
- func (o OrganizationOutput) Region() pulumix.Output[string]
- func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
- func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
- func (o OrganizationOutput) ToOutput(ctx context.Context) pulumix.Output[Organization]
- type OrganizationState
- type Provider
- type ProviderArgs
- type ProviderOutput
- type Random
- type RandomArgs
- type RandomOutput
- func (RandomOutput) ElementType() reflect.Type
- func (o RandomOutput) Length() pulumix.Output[int]
- func (o RandomOutput) Result() pulumix.Output[string]
- func (o RandomOutput) ToOutput(ctx context.Context) pulumix.Output[Random]
- func (o RandomOutput) ToRandomOutput() RandomOutput
- func (o RandomOutput) ToRandomOutputWithContext(ctx context.Context) RandomOutput
- type RandomState
- type User
- type UserArgs
- type UserOutput
- func (o UserOutput) DisplayName() pulumix.Output[string]
- func (o UserOutput) Domain() pulumix.Output[*string]
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) FirstName() pulumix.Output[*string]
- func (o UserOutput) HiddenFromGlobalAddressList() pulumix.Output[*bool]
- func (o UserOutput) LastName() pulumix.Output[*string]
- func (o UserOutput) Name() pulumix.Output[string]
- func (o UserOutput) OrganizationId() pulumix.Output[string]
- func (o UserOutput) Password() pulumix.Output[*string]
- func (o UserOutput) Region() pulumix.Output[string]
- func (o UserOutput) ToOutput(ctx context.Context) pulumix.Output[User]
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UserId() pulumix.Output[string]
- type UserState
- type WorkmailRegistration
- type WorkmailRegistrationArgs
- type WorkmailRegistrationOutput
- func (WorkmailRegistrationOutput) ElementType() reflect.Type
- func (o WorkmailRegistrationOutput) EmailPrefix() pulumix.Output[string]
- func (o WorkmailRegistrationOutput) EntityId() pulumix.Output[string]
- func (o WorkmailRegistrationOutput) OrganizationId() pulumix.Output[string]
- func (o WorkmailRegistrationOutput) Region() pulumix.Output[string]
- func (o WorkmailRegistrationOutput) ToOutput(ctx context.Context) pulumix.Output[WorkmailRegistration]
- func (o WorkmailRegistrationOutput) ToWorkmailRegistrationOutput() WorkmailRegistrationOutput
- func (o WorkmailRegistrationOutput) ToWorkmailRegistrationOutputWithContext(ctx context.Context) WorkmailRegistrationOutput
- type WorkmailRegistrationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultDomain ¶ added in v0.1.5
type DefaultDomain struct { pulumi.CustomResourceState ClientToken pulumix.Output[*string] `pulumi:"clientToken"` DomainName pulumix.Output[string] `pulumi:"domainName"` OrganizationId pulumix.Output[string] `pulumi:"organizationId"` Records pulumix.GArrayOutput[DnsRecord, DnsRecordOutput] `pulumi:"records"` Region pulumix.Output[string] `pulumi:"region"` }
func GetDefaultDomain ¶ added in v0.1.5
func GetDefaultDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DefaultDomainState, opts ...pulumi.ResourceOption) (*DefaultDomain, error)
GetDefaultDomain gets an existing DefaultDomain 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 NewDefaultDomain ¶ added in v0.1.5
func NewDefaultDomain(ctx *pulumi.Context, name string, args *DefaultDomainArgs, opts ...pulumi.ResourceOption) (*DefaultDomain, error)
NewDefaultDomain registers a new resource with the given unique name, arguments, and options.
type DefaultDomainArgs ¶ added in v0.1.5
type DefaultDomainArgs struct { ClientToken pulumix.Input[*string] DomainName pulumix.Input[string] OrganizationId pulumix.Input[string] Region pulumix.Input[string] }
The set of arguments for constructing a DefaultDomain resource.
func (DefaultDomainArgs) ElementType ¶ added in v0.1.5
func (DefaultDomainArgs) ElementType() reflect.Type
type DefaultDomainOutput ¶ added in v0.1.5
type DefaultDomainOutput struct{ *pulumi.OutputState }
func (DefaultDomainOutput) ClientToken ¶ added in v0.1.5
func (o DefaultDomainOutput) ClientToken() pulumix.Output[*string]
func (DefaultDomainOutput) DomainName ¶ added in v0.1.5
func (o DefaultDomainOutput) DomainName() pulumix.Output[string]
func (DefaultDomainOutput) ElementType ¶ added in v0.1.5
func (DefaultDomainOutput) ElementType() reflect.Type
func (DefaultDomainOutput) OrganizationId ¶ added in v0.1.5
func (o DefaultDomainOutput) OrganizationId() pulumix.Output[string]
func (DefaultDomainOutput) Records ¶ added in v0.1.5
func (o DefaultDomainOutput) Records() pulumix.GArrayOutput[DnsRecord, DnsRecordOutput]
func (DefaultDomainOutput) Region ¶ added in v0.1.5
func (o DefaultDomainOutput) Region() pulumix.Output[string]
func (DefaultDomainOutput) ToDefaultDomainOutput ¶ added in v0.1.5
func (o DefaultDomainOutput) ToDefaultDomainOutput() DefaultDomainOutput
func (DefaultDomainOutput) ToDefaultDomainOutputWithContext ¶ added in v0.1.5
func (o DefaultDomainOutput) ToDefaultDomainOutputWithContext(ctx context.Context) DefaultDomainOutput
func (DefaultDomainOutput) ToOutput ¶ added in v0.1.5
func (o DefaultDomainOutput) ToOutput(ctx context.Context) pulumix.Output[DefaultDomain]
type DefaultDomainState ¶ added in v0.1.5
type DefaultDomainState struct { }
func (DefaultDomainState) ElementType ¶ added in v0.1.5
func (DefaultDomainState) ElementType() reflect.Type
type DnsRecordOutput ¶ added in v0.1.3
type DnsRecordOutput struct{ *pulumi.OutputState }
func (DnsRecordOutput) ElementType ¶ added in v0.1.3
func (DnsRecordOutput) ElementType() reflect.Type
func (DnsRecordOutput) Hostname ¶ added in v0.1.4
func (o DnsRecordOutput) Hostname() pulumix.Output[string]
func (DnsRecordOutput) ToDnsRecordOutput ¶ added in v0.1.3
func (o DnsRecordOutput) ToDnsRecordOutput() DnsRecordOutput
func (DnsRecordOutput) ToDnsRecordOutputWithContext ¶ added in v0.1.3
func (o DnsRecordOutput) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
type Organization ¶ added in v0.0.18
type Organization struct { pulumi.CustomResourceState Alias pulumix.Output[string] `pulumi:"alias"` ClientToken pulumix.Output[*string] `pulumi:"clientToken"` DirectoryId pulumix.Output[*string] `pulumi:"directoryId"` EnableInteroperability pulumix.Output[*bool] `pulumi:"enableInteroperability"` KmsKeyArn pulumix.Output[*string] `pulumi:"kmsKeyArn"` OrganizationId pulumix.Output[string] `pulumi:"organizationId"` Region pulumix.Output[string] `pulumi:"region"` }
func GetOrganization ¶ added in v0.0.18
func GetOrganization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationState, opts ...pulumi.ResourceOption) (*Organization, error)
GetOrganization gets an existing Organization 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 NewOrganization ¶ added in v0.0.18
func NewOrganization(ctx *pulumi.Context, name string, args *OrganizationArgs, opts ...pulumi.ResourceOption) (*Organization, error)
NewOrganization registers a new resource with the given unique name, arguments, and options.
type OrganizationArgs ¶ added in v0.0.18
type OrganizationArgs struct { Alias pulumix.Input[string] ClientToken pulumix.Input[*string] DirectoryId pulumix.Input[*string] EnableInteroperability pulumix.Input[*bool] KmsKeyArn pulumix.Input[*string] Region pulumix.Input[string] }
The set of arguments for constructing a Organization resource.
func (OrganizationArgs) ElementType ¶ added in v0.0.18
func (OrganizationArgs) ElementType() reflect.Type
type OrganizationOutput ¶ added in v0.0.18
type OrganizationOutput struct{ *pulumi.OutputState }
func (OrganizationOutput) Alias ¶ added in v0.0.20
func (o OrganizationOutput) Alias() pulumix.Output[string]
func (OrganizationOutput) ClientToken ¶ added in v0.0.20
func (o OrganizationOutput) ClientToken() pulumix.Output[*string]
func (OrganizationOutput) DirectoryId ¶ added in v0.0.20
func (o OrganizationOutput) DirectoryId() pulumix.Output[*string]
func (OrganizationOutput) ElementType ¶ added in v0.0.18
func (OrganizationOutput) ElementType() reflect.Type
func (OrganizationOutput) EnableInteroperability ¶ added in v0.0.20
func (o OrganizationOutput) EnableInteroperability() pulumix.Output[*bool]
func (OrganizationOutput) KmsKeyArn ¶ added in v0.0.20
func (o OrganizationOutput) KmsKeyArn() pulumix.Output[*string]
func (OrganizationOutput) OrganizationId ¶ added in v0.0.28
func (o OrganizationOutput) OrganizationId() pulumix.Output[string]
func (OrganizationOutput) Region ¶ added in v0.0.26
func (o OrganizationOutput) Region() pulumix.Output[string]
func (OrganizationOutput) ToOrganizationOutput ¶ added in v0.0.18
func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
func (OrganizationOutput) ToOrganizationOutputWithContext ¶ added in v0.0.18
func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
func (OrganizationOutput) ToOutput ¶ added in v0.0.18
func (o OrganizationOutput) ToOutput(ctx context.Context) pulumix.Output[Organization]
type OrganizationState ¶ added in v0.0.18
type OrganizationState struct { }
func (OrganizationState) ElementType ¶ added in v0.0.18
func (OrganizationState) ElementType() reflect.Type
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
type ProviderArgs ¶
type ProviderArgs struct { }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type Random ¶
type Random struct { pulumi.CustomResourceState Length pulumix.Output[int] `pulumi:"length"` Result pulumix.Output[string] `pulumi:"result"` }
func GetRandom ¶
func GetRandom(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RandomState, opts ...pulumi.ResourceOption) (*Random, error)
GetRandom gets an existing Random 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 NewRandom ¶
func NewRandom(ctx *pulumi.Context, name string, args *RandomArgs, opts ...pulumi.ResourceOption) (*Random, error)
NewRandom registers a new resource with the given unique name, arguments, and options.
type RandomArgs ¶
The set of arguments for constructing a Random resource.
func (RandomArgs) ElementType ¶
func (RandomArgs) ElementType() reflect.Type
type RandomOutput ¶
type RandomOutput struct{ *pulumi.OutputState }
func (RandomOutput) ElementType ¶
func (RandomOutput) ElementType() reflect.Type
func (RandomOutput) ToRandomOutput ¶
func (o RandomOutput) ToRandomOutput() RandomOutput
func (RandomOutput) ToRandomOutputWithContext ¶
func (o RandomOutput) ToRandomOutputWithContext(ctx context.Context) RandomOutput
type RandomState ¶
type RandomState struct { }
func (RandomState) ElementType ¶
func (RandomState) ElementType() reflect.Type
type User ¶ added in v0.1.6
type User struct { pulumi.CustomResourceState DisplayName pulumix.Output[string] `pulumi:"displayName"` Domain pulumix.Output[*string] `pulumi:"domain"` FirstName pulumix.Output[*string] `pulumi:"firstName"` HiddenFromGlobalAddressList pulumix.Output[*bool] `pulumi:"hiddenFromGlobalAddressList"` LastName pulumix.Output[*string] `pulumi:"lastName"` Name pulumix.Output[string] `pulumi:"name"` OrganizationId pulumix.Output[string] `pulumi:"organizationId"` Password pulumix.Output[*string] `pulumi:"password"` Region pulumix.Output[string] `pulumi:"region"` UserId pulumix.Output[string] `pulumi:"userId"` }
func GetUser ¶ added in v0.1.6
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type UserArgs ¶ added in v0.1.6
type UserArgs struct { DisplayName pulumix.Input[string] Domain pulumix.Input[*string] FirstName pulumix.Input[*string] HiddenFromGlobalAddressList pulumix.Input[*bool] LastName pulumix.Input[*string] Name pulumix.Input[string] OrganizationId pulumix.Input[*string] Password pulumix.Input[*string] Region pulumix.Input[string] }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶ added in v0.1.6
type UserOutput ¶ added in v0.1.6
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) DisplayName ¶ added in v0.1.6
func (o UserOutput) DisplayName() pulumix.Output[string]
func (UserOutput) ElementType ¶ added in v0.1.6
func (UserOutput) ElementType() reflect.Type
func (UserOutput) FirstName ¶ added in v0.1.6
func (o UserOutput) FirstName() pulumix.Output[*string]
func (UserOutput) HiddenFromGlobalAddressList ¶ added in v0.1.6
func (o UserOutput) HiddenFromGlobalAddressList() pulumix.Output[*bool]
func (UserOutput) OrganizationId ¶ added in v0.1.6
func (o UserOutput) OrganizationId() pulumix.Output[string]
func (UserOutput) ToUserOutput ¶ added in v0.1.6
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶ added in v0.1.6
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserState ¶ added in v0.1.6
type UserState struct { }
func (UserState) ElementType ¶ added in v0.1.6
type WorkmailRegistration ¶ added in v0.1.6
type WorkmailRegistration struct { pulumi.CustomResourceState EmailPrefix pulumix.Output[string] `pulumi:"emailPrefix"` EntityId pulumix.Output[string] `pulumi:"entityId"` OrganizationId pulumix.Output[string] `pulumi:"organizationId"` Region pulumix.Output[string] `pulumi:"region"` }
func GetWorkmailRegistration ¶ added in v0.1.6
func GetWorkmailRegistration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkmailRegistrationState, opts ...pulumi.ResourceOption) (*WorkmailRegistration, error)
GetWorkmailRegistration gets an existing WorkmailRegistration 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 NewWorkmailRegistration ¶ added in v0.1.6
func NewWorkmailRegistration(ctx *pulumi.Context, name string, args *WorkmailRegistrationArgs, opts ...pulumi.ResourceOption) (*WorkmailRegistration, error)
NewWorkmailRegistration registers a new resource with the given unique name, arguments, and options.
type WorkmailRegistrationArgs ¶ added in v0.1.6
type WorkmailRegistrationArgs struct { EmailPrefix pulumix.Input[string] EntityId pulumix.Input[string] OrganizationId pulumix.Input[string] Region pulumix.Input[string] }
The set of arguments for constructing a WorkmailRegistration resource.
func (WorkmailRegistrationArgs) ElementType ¶ added in v0.1.6
func (WorkmailRegistrationArgs) ElementType() reflect.Type
type WorkmailRegistrationOutput ¶ added in v0.1.6
type WorkmailRegistrationOutput struct{ *pulumi.OutputState }
func (WorkmailRegistrationOutput) ElementType ¶ added in v0.1.6
func (WorkmailRegistrationOutput) ElementType() reflect.Type
func (WorkmailRegistrationOutput) EmailPrefix ¶ added in v0.1.6
func (o WorkmailRegistrationOutput) EmailPrefix() pulumix.Output[string]
func (WorkmailRegistrationOutput) EntityId ¶ added in v0.1.6
func (o WorkmailRegistrationOutput) EntityId() pulumix.Output[string]
func (WorkmailRegistrationOutput) OrganizationId ¶ added in v0.1.6
func (o WorkmailRegistrationOutput) OrganizationId() pulumix.Output[string]
func (WorkmailRegistrationOutput) Region ¶ added in v0.1.6
func (o WorkmailRegistrationOutput) Region() pulumix.Output[string]
func (WorkmailRegistrationOutput) ToOutput ¶ added in v0.1.6
func (o WorkmailRegistrationOutput) ToOutput(ctx context.Context) pulumix.Output[WorkmailRegistration]
func (WorkmailRegistrationOutput) ToWorkmailRegistrationOutput ¶ added in v0.1.6
func (o WorkmailRegistrationOutput) ToWorkmailRegistrationOutput() WorkmailRegistrationOutput
func (WorkmailRegistrationOutput) ToWorkmailRegistrationOutputWithContext ¶ added in v0.1.6
func (o WorkmailRegistrationOutput) ToWorkmailRegistrationOutputWithContext(ctx context.Context) WorkmailRegistrationOutput
type WorkmailRegistrationState ¶ added in v0.1.6
type WorkmailRegistrationState struct { }
func (WorkmailRegistrationState) ElementType ¶ added in v0.1.6
func (WorkmailRegistrationState) ElementType() reflect.Type