awsworkmail

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2024 License: MIT Imports: 8 Imported by: 1

Documentation

Overview

Provider to fill missing awsworkmail resources

Index

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 (DefaultDomainOutput) Region added in v0.1.5

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

type DefaultDomainState added in v0.1.5

type DefaultDomainState struct {
}

func (DefaultDomainState) ElementType added in v0.1.5

func (DefaultDomainState) ElementType() reflect.Type

type DnsRecord added in v0.1.3

type DnsRecord struct {
	Hostname string `pulumi:"hostname"`
	Type     string `pulumi:"type"`
	Value    string `pulumi:"value"`
}

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

func (DnsRecordOutput) ToOutput added in v0.1.3

func (DnsRecordOutput) Type added in v0.1.4

func (DnsRecordOutput) Value added in v0.1.4

func (o DnsRecordOutput) Value() pulumix.Output[string]

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 (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 (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

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) ToOutput

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

type RandomArgs struct {
	Length pulumix.Input[int]
}

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) Length

func (o RandomOutput) Length() pulumix.Output[int]

func (RandomOutput) Result

func (o RandomOutput) Result() pulumix.Output[string]

func (RandomOutput) ToOutput

func (o RandomOutput) ToOutput(ctx context.Context) pulumix.Output[Random]

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).

func NewUser added in v0.1.6

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

NewUser registers a new resource with the given unique name, arguments, and options.

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

func (UserArgs) ElementType() reflect.Type

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) Domain added in v0.1.6

func (o UserOutput) Domain() 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) LastName added in v0.1.6

func (o UserOutput) LastName() pulumix.Output[*string]

func (UserOutput) Name added in v0.1.6

func (o UserOutput) Name() pulumix.Output[string]

func (UserOutput) OrganizationId added in v0.1.6

func (o UserOutput) OrganizationId() pulumix.Output[string]

func (UserOutput) Password added in v0.1.6

func (o UserOutput) Password() pulumix.Output[*string]

func (UserOutput) Region added in v0.1.6

func (o UserOutput) Region() pulumix.Output[string]

func (UserOutput) ToOutput added in v0.1.6

func (o UserOutput) ToOutput(ctx context.Context) pulumix.Output[User]

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

func (UserOutput) UserId added in v0.1.6

func (o UserOutput) UserId() pulumix.Output[string]

type UserState added in v0.1.6

type UserState struct {
}

func (UserState) ElementType added in v0.1.6

func (UserState) ElementType() reflect.Type

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 (WorkmailRegistrationOutput) EntityId added in v0.1.6

func (WorkmailRegistrationOutput) OrganizationId added in v0.1.6

func (o WorkmailRegistrationOutput) OrganizationId() pulumix.Output[string]

func (WorkmailRegistrationOutput) Region added in v0.1.6

func (WorkmailRegistrationOutput) ToOutput added in v0.1.6

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL