directoryservice

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2021 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 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.StringInput
	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) ElementType

func (MicrosoftADOutput) ElementType() reflect.Type

func (MicrosoftADOutput) ToMicrosoftADOutput

func (o MicrosoftADOutput) ToMicrosoftADOutput() MicrosoftADOutput

func (MicrosoftADOutput) ToMicrosoftADOutputWithContext

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

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

func (MicrosoftADVpcSettingsArgs) ToMicrosoftADVpcSettingsPtrOutput

func (i MicrosoftADVpcSettingsArgs) ToMicrosoftADVpcSettingsPtrOutput() MicrosoftADVpcSettingsPtrOutput

func (MicrosoftADVpcSettingsArgs) ToMicrosoftADVpcSettingsPtrOutputWithContext

func (i MicrosoftADVpcSettingsArgs) ToMicrosoftADVpcSettingsPtrOutputWithContext(ctx context.Context) MicrosoftADVpcSettingsPtrOutput

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

func (o MicrosoftADVpcSettingsOutput) ToMicrosoftADVpcSettingsPtrOutput() MicrosoftADVpcSettingsPtrOutput

func (MicrosoftADVpcSettingsOutput) ToMicrosoftADVpcSettingsPtrOutputWithContext

func (o MicrosoftADVpcSettingsOutput) ToMicrosoftADVpcSettingsPtrOutputWithContext(ctx context.Context) MicrosoftADVpcSettingsPtrOutput

func (MicrosoftADVpcSettingsOutput) VpcId

type MicrosoftADVpcSettingsPtrInput

type MicrosoftADVpcSettingsPtrInput interface {
	pulumi.Input

	ToMicrosoftADVpcSettingsPtrOutput() MicrosoftADVpcSettingsPtrOutput
	ToMicrosoftADVpcSettingsPtrOutputWithContext(context.Context) MicrosoftADVpcSettingsPtrOutput
}

MicrosoftADVpcSettingsPtrInput is an input type that accepts MicrosoftADVpcSettingsArgs, MicrosoftADVpcSettingsPtr and MicrosoftADVpcSettingsPtrOutput values. You can construct a concrete instance of `MicrosoftADVpcSettingsPtrInput` via:

        MicrosoftADVpcSettingsArgs{...}

or:

        nil

type MicrosoftADVpcSettingsPtrOutput

type MicrosoftADVpcSettingsPtrOutput struct{ *pulumi.OutputState }

func (MicrosoftADVpcSettingsPtrOutput) Elem

func (MicrosoftADVpcSettingsPtrOutput) ElementType

func (MicrosoftADVpcSettingsPtrOutput) SubnetIds

func (MicrosoftADVpcSettingsPtrOutput) ToMicrosoftADVpcSettingsPtrOutput

func (o MicrosoftADVpcSettingsPtrOutput) ToMicrosoftADVpcSettingsPtrOutput() MicrosoftADVpcSettingsPtrOutput

func (MicrosoftADVpcSettingsPtrOutput) ToMicrosoftADVpcSettingsPtrOutputWithContext

func (o MicrosoftADVpcSettingsPtrOutput) ToMicrosoftADVpcSettingsPtrOutputWithContext(ctx context.Context) MicrosoftADVpcSettingsPtrOutput

func (MicrosoftADVpcSettingsPtrOutput) 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.StringInput
	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) ElementType

func (SimpleADOutput) ElementType() reflect.Type

func (SimpleADOutput) ToSimpleADOutput

func (o SimpleADOutput) ToSimpleADOutput() SimpleADOutput

func (SimpleADOutput) ToSimpleADOutputWithContext

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

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

func (SimpleADVpcSettingsArgs) ToSimpleADVpcSettingsPtrOutput

func (i SimpleADVpcSettingsArgs) ToSimpleADVpcSettingsPtrOutput() SimpleADVpcSettingsPtrOutput

func (SimpleADVpcSettingsArgs) ToSimpleADVpcSettingsPtrOutputWithContext

func (i SimpleADVpcSettingsArgs) ToSimpleADVpcSettingsPtrOutputWithContext(ctx context.Context) SimpleADVpcSettingsPtrOutput

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

func (o SimpleADVpcSettingsOutput) ToSimpleADVpcSettingsPtrOutput() SimpleADVpcSettingsPtrOutput

func (SimpleADVpcSettingsOutput) ToSimpleADVpcSettingsPtrOutputWithContext

func (o SimpleADVpcSettingsOutput) ToSimpleADVpcSettingsPtrOutputWithContext(ctx context.Context) SimpleADVpcSettingsPtrOutput

func (SimpleADVpcSettingsOutput) VpcId

type SimpleADVpcSettingsPtrInput

type SimpleADVpcSettingsPtrInput interface {
	pulumi.Input

	ToSimpleADVpcSettingsPtrOutput() SimpleADVpcSettingsPtrOutput
	ToSimpleADVpcSettingsPtrOutputWithContext(context.Context) SimpleADVpcSettingsPtrOutput
}

SimpleADVpcSettingsPtrInput is an input type that accepts SimpleADVpcSettingsArgs, SimpleADVpcSettingsPtr and SimpleADVpcSettingsPtrOutput values. You can construct a concrete instance of `SimpleADVpcSettingsPtrInput` via:

        SimpleADVpcSettingsArgs{...}

or:

        nil

type SimpleADVpcSettingsPtrOutput

type SimpleADVpcSettingsPtrOutput struct{ *pulumi.OutputState }

func (SimpleADVpcSettingsPtrOutput) Elem

func (SimpleADVpcSettingsPtrOutput) ElementType

func (SimpleADVpcSettingsPtrOutput) SubnetIds

func (SimpleADVpcSettingsPtrOutput) ToSimpleADVpcSettingsPtrOutput

func (o SimpleADVpcSettingsPtrOutput) ToSimpleADVpcSettingsPtrOutput() SimpleADVpcSettingsPtrOutput

func (SimpleADVpcSettingsPtrOutput) ToSimpleADVpcSettingsPtrOutputWithContext

func (o SimpleADVpcSettingsPtrOutput) ToSimpleADVpcSettingsPtrOutputWithContext(ctx context.Context) SimpleADVpcSettingsPtrOutput

func (SimpleADVpcSettingsPtrOutput) VpcId

Jump to

Keyboard shortcuts

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