directoryservice

package
v0.28.0 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupMicrosoftADArgs added in v0.12.0

type LookupMicrosoftADArgs struct {
	Id string `pulumi:"id"`
}

type LookupMicrosoftADOutputArgs added in v0.12.0

type LookupMicrosoftADOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupMicrosoftADOutputArgs) ElementType added in v0.12.0

type LookupMicrosoftADResult added in v0.12.0

type LookupMicrosoftADResult struct {
	Alias          *string  `pulumi:"alias"`
	DnsIpAddresses []string `pulumi:"dnsIpAddresses"`
	EnableSso      *bool    `pulumi:"enableSso"`
	Id             *string  `pulumi:"id"`
}

func LookupMicrosoftAD added in v0.12.0

func LookupMicrosoftAD(ctx *pulumi.Context, args *LookupMicrosoftADArgs, opts ...pulumi.InvokeOption) (*LookupMicrosoftADResult, error)

Resource Type definition for AWS::DirectoryService::MicrosoftAD

type LookupMicrosoftADResultOutput added in v0.12.0

type LookupMicrosoftADResultOutput struct{ *pulumi.OutputState }

func LookupMicrosoftADOutput added in v0.12.0

func (LookupMicrosoftADResultOutput) Alias added in v0.12.0

func (LookupMicrosoftADResultOutput) DnsIpAddresses added in v0.12.0

func (LookupMicrosoftADResultOutput) ElementType added in v0.12.0

func (LookupMicrosoftADResultOutput) EnableSso added in v0.12.0

func (LookupMicrosoftADResultOutput) Id added in v0.12.0

func (LookupMicrosoftADResultOutput) ToLookupMicrosoftADResultOutput added in v0.12.0

func (o LookupMicrosoftADResultOutput) ToLookupMicrosoftADResultOutput() LookupMicrosoftADResultOutput

func (LookupMicrosoftADResultOutput) ToLookupMicrosoftADResultOutputWithContext added in v0.12.0

func (o LookupMicrosoftADResultOutput) ToLookupMicrosoftADResultOutputWithContext(ctx context.Context) LookupMicrosoftADResultOutput

type LookupSimpleADArgs added in v0.12.0

type LookupSimpleADArgs struct {
	Id string `pulumi:"id"`
}

type LookupSimpleADOutputArgs added in v0.12.0

type LookupSimpleADOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSimpleADOutputArgs) ElementType added in v0.12.0

func (LookupSimpleADOutputArgs) ElementType() reflect.Type

type LookupSimpleADResult added in v0.12.0

type LookupSimpleADResult struct {
	Alias          *string  `pulumi:"alias"`
	DnsIpAddresses []string `pulumi:"dnsIpAddresses"`
	EnableSso      *bool    `pulumi:"enableSso"`
	Id             *string  `pulumi:"id"`
}

func LookupSimpleAD added in v0.12.0

func LookupSimpleAD(ctx *pulumi.Context, args *LookupSimpleADArgs, opts ...pulumi.InvokeOption) (*LookupSimpleADResult, error)

Resource Type definition for AWS::DirectoryService::SimpleAD

type LookupSimpleADResultOutput added in v0.12.0

type LookupSimpleADResultOutput struct{ *pulumi.OutputState }

func LookupSimpleADOutput added in v0.12.0

func LookupSimpleADOutput(ctx *pulumi.Context, args LookupSimpleADOutputArgs, opts ...pulumi.InvokeOption) LookupSimpleADResultOutput

func (LookupSimpleADResultOutput) Alias added in v0.12.0

func (LookupSimpleADResultOutput) DnsIpAddresses added in v0.12.0

func (LookupSimpleADResultOutput) ElementType added in v0.12.0

func (LookupSimpleADResultOutput) ElementType() reflect.Type

func (LookupSimpleADResultOutput) EnableSso added in v0.12.0

func (LookupSimpleADResultOutput) Id added in v0.12.0

func (LookupSimpleADResultOutput) ToLookupSimpleADResultOutput added in v0.12.0

func (o LookupSimpleADResultOutput) ToLookupSimpleADResultOutput() LookupSimpleADResultOutput

func (LookupSimpleADResultOutput) ToLookupSimpleADResultOutputWithContext added in v0.12.0

func (o LookupSimpleADResultOutput) ToLookupSimpleADResultOutputWithContext(ctx context.Context) LookupSimpleADResultOutput

type MicrosoftAD deprecated

type MicrosoftAD struct {
	pulumi.CustomResourceState

	Alias          pulumi.StringOutput          `pulumi:"alias"`
	CreateAlias    pulumi.BoolPtrOutput         `pulumi:"createAlias"`
	DnsIpAddresses pulumi.StringArrayOutput     `pulumi:"dnsIpAddresses"`
	Edition        pulumi.StringPtrOutput       `pulumi:"edition"`
	EnableSso      pulumi.BoolPtrOutput         `pulumi:"enableSso"`
	Name           pulumi.StringOutput          `pulumi:"name"`
	Password       pulumi.StringOutput          `pulumi:"password"`
	ShortName      pulumi.StringPtrOutput       `pulumi:"shortName"`
	VpcSettings    MicrosoftADVpcSettingsOutput `pulumi:"vpcSettings"`
}

Resource Type definition for AWS::DirectoryService::MicrosoftAD

Deprecated: MicrosoftAD is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetMicrosoftAD

func GetMicrosoftAD(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MicrosoftADState, opts ...pulumi.ResourceOption) (*MicrosoftAD, error)

GetMicrosoftAD gets an existing MicrosoftAD 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 NewMicrosoftAD

func NewMicrosoftAD(ctx *pulumi.Context,
	name string, args *MicrosoftADArgs, opts ...pulumi.ResourceOption) (*MicrosoftAD, error)

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

func (*MicrosoftAD) ElementType

func (*MicrosoftAD) ElementType() reflect.Type

func (*MicrosoftAD) ToMicrosoftADOutput

func (i *MicrosoftAD) ToMicrosoftADOutput() MicrosoftADOutput

func (*MicrosoftAD) ToMicrosoftADOutputWithContext

func (i *MicrosoftAD) ToMicrosoftADOutputWithContext(ctx context.Context) MicrosoftADOutput

type MicrosoftADArgs

type MicrosoftADArgs struct {
	CreateAlias pulumi.BoolPtrInput
	Edition     pulumi.StringPtrInput
	EnableSso   pulumi.BoolPtrInput
	Name        pulumi.StringPtrInput
	Password    pulumi.StringInput
	ShortName   pulumi.StringPtrInput
	VpcSettings MicrosoftADVpcSettingsInput
}

The set of arguments for constructing a MicrosoftAD resource.

func (MicrosoftADArgs) ElementType

func (MicrosoftADArgs) ElementType() reflect.Type

type MicrosoftADInput

type MicrosoftADInput interface {
	pulumi.Input

	ToMicrosoftADOutput() MicrosoftADOutput
	ToMicrosoftADOutputWithContext(ctx context.Context) MicrosoftADOutput
}

type MicrosoftADOutput

type MicrosoftADOutput struct{ *pulumi.OutputState }

func (MicrosoftADOutput) Alias added in v0.17.0

func (MicrosoftADOutput) CreateAlias added in v0.17.0

func (o MicrosoftADOutput) CreateAlias() pulumi.BoolPtrOutput

func (MicrosoftADOutput) DnsIpAddresses added in v0.17.0

func (o MicrosoftADOutput) DnsIpAddresses() pulumi.StringArrayOutput

func (MicrosoftADOutput) Edition added in v0.17.0

func (MicrosoftADOutput) ElementType

func (MicrosoftADOutput) ElementType() reflect.Type

func (MicrosoftADOutput) EnableSso added in v0.17.0

func (o MicrosoftADOutput) EnableSso() pulumi.BoolPtrOutput

func (MicrosoftADOutput) Name added in v0.17.0

func (MicrosoftADOutput) Password added in v0.17.0

func (o MicrosoftADOutput) Password() pulumi.StringOutput

func (MicrosoftADOutput) ShortName added in v0.17.0

func (MicrosoftADOutput) ToMicrosoftADOutput

func (o MicrosoftADOutput) ToMicrosoftADOutput() MicrosoftADOutput

func (MicrosoftADOutput) ToMicrosoftADOutputWithContext

func (o MicrosoftADOutput) ToMicrosoftADOutputWithContext(ctx context.Context) MicrosoftADOutput

func (MicrosoftADOutput) VpcSettings added in v0.17.0

type MicrosoftADState

type MicrosoftADState struct {
}

func (MicrosoftADState) ElementType

func (MicrosoftADState) ElementType() reflect.Type

type MicrosoftADVpcSettings

type MicrosoftADVpcSettings struct {
	SubnetIds []string `pulumi:"subnetIds"`
	VpcId     string   `pulumi:"vpcId"`
}

type MicrosoftADVpcSettingsArgs

type MicrosoftADVpcSettingsArgs struct {
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
	VpcId     pulumi.StringInput      `pulumi:"vpcId"`
}

func (MicrosoftADVpcSettingsArgs) ElementType

func (MicrosoftADVpcSettingsArgs) ElementType() reflect.Type

func (MicrosoftADVpcSettingsArgs) ToMicrosoftADVpcSettingsOutput

func (i MicrosoftADVpcSettingsArgs) ToMicrosoftADVpcSettingsOutput() MicrosoftADVpcSettingsOutput

func (MicrosoftADVpcSettingsArgs) ToMicrosoftADVpcSettingsOutputWithContext

func (i MicrosoftADVpcSettingsArgs) ToMicrosoftADVpcSettingsOutputWithContext(ctx context.Context) MicrosoftADVpcSettingsOutput

type MicrosoftADVpcSettingsInput

type MicrosoftADVpcSettingsInput interface {
	pulumi.Input

	ToMicrosoftADVpcSettingsOutput() MicrosoftADVpcSettingsOutput
	ToMicrosoftADVpcSettingsOutputWithContext(context.Context) MicrosoftADVpcSettingsOutput
}

MicrosoftADVpcSettingsInput is an input type that accepts MicrosoftADVpcSettingsArgs and MicrosoftADVpcSettingsOutput values. You can construct a concrete instance of `MicrosoftADVpcSettingsInput` via:

MicrosoftADVpcSettingsArgs{...}

type MicrosoftADVpcSettingsOutput

type MicrosoftADVpcSettingsOutput struct{ *pulumi.OutputState }

func (MicrosoftADVpcSettingsOutput) ElementType

func (MicrosoftADVpcSettingsOutput) SubnetIds

func (MicrosoftADVpcSettingsOutput) ToMicrosoftADVpcSettingsOutput

func (o MicrosoftADVpcSettingsOutput) ToMicrosoftADVpcSettingsOutput() MicrosoftADVpcSettingsOutput

func (MicrosoftADVpcSettingsOutput) ToMicrosoftADVpcSettingsOutputWithContext

func (o MicrosoftADVpcSettingsOutput) ToMicrosoftADVpcSettingsOutputWithContext(ctx context.Context) MicrosoftADVpcSettingsOutput

func (MicrosoftADVpcSettingsOutput) VpcId

type SimpleAD deprecated

type SimpleAD struct {
	pulumi.CustomResourceState

	Alias          pulumi.StringOutput       `pulumi:"alias"`
	CreateAlias    pulumi.BoolPtrOutput      `pulumi:"createAlias"`
	Description    pulumi.StringPtrOutput    `pulumi:"description"`
	DnsIpAddresses pulumi.StringArrayOutput  `pulumi:"dnsIpAddresses"`
	EnableSso      pulumi.BoolPtrOutput      `pulumi:"enableSso"`
	Name           pulumi.StringOutput       `pulumi:"name"`
	Password       pulumi.StringOutput       `pulumi:"password"`
	ShortName      pulumi.StringPtrOutput    `pulumi:"shortName"`
	Size           pulumi.StringOutput       `pulumi:"size"`
	VpcSettings    SimpleADVpcSettingsOutput `pulumi:"vpcSettings"`
}

Resource Type definition for AWS::DirectoryService::SimpleAD

Deprecated: SimpleAD is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSimpleAD

func GetSimpleAD(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SimpleADState, opts ...pulumi.ResourceOption) (*SimpleAD, error)

GetSimpleAD gets an existing SimpleAD 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 NewSimpleAD

func NewSimpleAD(ctx *pulumi.Context,
	name string, args *SimpleADArgs, opts ...pulumi.ResourceOption) (*SimpleAD, error)

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

func (*SimpleAD) ElementType

func (*SimpleAD) ElementType() reflect.Type

func (*SimpleAD) ToSimpleADOutput

func (i *SimpleAD) ToSimpleADOutput() SimpleADOutput

func (*SimpleAD) ToSimpleADOutputWithContext

func (i *SimpleAD) ToSimpleADOutputWithContext(ctx context.Context) SimpleADOutput

type SimpleADArgs

type SimpleADArgs struct {
	CreateAlias pulumi.BoolPtrInput
	Description pulumi.StringPtrInput
	EnableSso   pulumi.BoolPtrInput
	Name        pulumi.StringPtrInput
	Password    pulumi.StringInput
	ShortName   pulumi.StringPtrInput
	Size        pulumi.StringInput
	VpcSettings SimpleADVpcSettingsInput
}

The set of arguments for constructing a SimpleAD resource.

func (SimpleADArgs) ElementType

func (SimpleADArgs) ElementType() reflect.Type

type SimpleADInput

type SimpleADInput interface {
	pulumi.Input

	ToSimpleADOutput() SimpleADOutput
	ToSimpleADOutputWithContext(ctx context.Context) SimpleADOutput
}

type SimpleADOutput

type SimpleADOutput struct{ *pulumi.OutputState }

func (SimpleADOutput) Alias added in v0.17.0

func (SimpleADOutput) CreateAlias added in v0.17.0

func (o SimpleADOutput) CreateAlias() pulumi.BoolPtrOutput

func (SimpleADOutput) Description added in v0.17.0

func (o SimpleADOutput) Description() pulumi.StringPtrOutput

func (SimpleADOutput) DnsIpAddresses added in v0.17.0

func (o SimpleADOutput) DnsIpAddresses() pulumi.StringArrayOutput

func (SimpleADOutput) ElementType

func (SimpleADOutput) ElementType() reflect.Type

func (SimpleADOutput) EnableSso added in v0.17.0

func (o SimpleADOutput) EnableSso() pulumi.BoolPtrOutput

func (SimpleADOutput) Name added in v0.17.0

func (SimpleADOutput) Password added in v0.17.0

func (o SimpleADOutput) Password() pulumi.StringOutput

func (SimpleADOutput) ShortName added in v0.17.0

func (o SimpleADOutput) ShortName() pulumi.StringPtrOutput

func (SimpleADOutput) Size added in v0.17.0

func (SimpleADOutput) ToSimpleADOutput

func (o SimpleADOutput) ToSimpleADOutput() SimpleADOutput

func (SimpleADOutput) ToSimpleADOutputWithContext

func (o SimpleADOutput) ToSimpleADOutputWithContext(ctx context.Context) SimpleADOutput

func (SimpleADOutput) VpcSettings added in v0.17.0

func (o SimpleADOutput) VpcSettings() SimpleADVpcSettingsOutput

type SimpleADState

type SimpleADState struct {
}

func (SimpleADState) ElementType

func (SimpleADState) ElementType() reflect.Type

type SimpleADVpcSettings

type SimpleADVpcSettings struct {
	SubnetIds []string `pulumi:"subnetIds"`
	VpcId     string   `pulumi:"vpcId"`
}

type SimpleADVpcSettingsArgs

type SimpleADVpcSettingsArgs struct {
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
	VpcId     pulumi.StringInput      `pulumi:"vpcId"`
}

func (SimpleADVpcSettingsArgs) ElementType

func (SimpleADVpcSettingsArgs) ElementType() reflect.Type

func (SimpleADVpcSettingsArgs) ToSimpleADVpcSettingsOutput

func (i SimpleADVpcSettingsArgs) ToSimpleADVpcSettingsOutput() SimpleADVpcSettingsOutput

func (SimpleADVpcSettingsArgs) ToSimpleADVpcSettingsOutputWithContext

func (i SimpleADVpcSettingsArgs) ToSimpleADVpcSettingsOutputWithContext(ctx context.Context) SimpleADVpcSettingsOutput

type SimpleADVpcSettingsInput

type SimpleADVpcSettingsInput interface {
	pulumi.Input

	ToSimpleADVpcSettingsOutput() SimpleADVpcSettingsOutput
	ToSimpleADVpcSettingsOutputWithContext(context.Context) SimpleADVpcSettingsOutput
}

SimpleADVpcSettingsInput is an input type that accepts SimpleADVpcSettingsArgs and SimpleADVpcSettingsOutput values. You can construct a concrete instance of `SimpleADVpcSettingsInput` via:

SimpleADVpcSettingsArgs{...}

type SimpleADVpcSettingsOutput

type SimpleADVpcSettingsOutput struct{ *pulumi.OutputState }

func (SimpleADVpcSettingsOutput) ElementType

func (SimpleADVpcSettingsOutput) ElementType() reflect.Type

func (SimpleADVpcSettingsOutput) SubnetIds

func (SimpleADVpcSettingsOutput) ToSimpleADVpcSettingsOutput

func (o SimpleADVpcSettingsOutput) ToSimpleADVpcSettingsOutput() SimpleADVpcSettingsOutput

func (SimpleADVpcSettingsOutput) ToSimpleADVpcSettingsOutputWithContext

func (o SimpleADVpcSettingsOutput) ToSimpleADVpcSettingsOutputWithContext(ctx context.Context) SimpleADVpcSettingsOutput

func (SimpleADVpcSettingsOutput) VpcId

Jump to

Keyboard shortcuts

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