Documentation
¶
Index ¶
- type LookupSimpleAdArgs
- type LookupSimpleAdOutputArgs
- type LookupSimpleAdResult
- type LookupSimpleAdResultOutput
- func (o LookupSimpleAdResultOutput) Alias() pulumi.StringPtrOutput
- func (o LookupSimpleAdResultOutput) DirectoryId() pulumi.StringPtrOutput
- func (o LookupSimpleAdResultOutput) DnsIpAddresses() pulumi.StringArrayOutput
- func (LookupSimpleAdResultOutput) ElementType() reflect.Type
- func (o LookupSimpleAdResultOutput) EnableSso() pulumi.BoolPtrOutput
- func (o LookupSimpleAdResultOutput) ToLookupSimpleAdResultOutput() LookupSimpleAdResultOutput
- func (o LookupSimpleAdResultOutput) ToLookupSimpleAdResultOutputWithContext(ctx context.Context) LookupSimpleAdResultOutput
- type SimpleAd
- type SimpleAdArgs
- type SimpleAdInput
- type SimpleAdOutput
- func (o SimpleAdOutput) Alias() pulumi.StringOutput
- func (o SimpleAdOutput) CreateAlias() pulumi.BoolPtrOutput
- func (o SimpleAdOutput) Description() pulumi.StringPtrOutput
- func (o SimpleAdOutput) DirectoryId() pulumi.StringOutput
- func (o SimpleAdOutput) DnsIpAddresses() pulumi.StringArrayOutput
- func (SimpleAdOutput) ElementType() reflect.Type
- func (o SimpleAdOutput) EnableSso() pulumi.BoolPtrOutput
- func (o SimpleAdOutput) Name() pulumi.StringOutput
- func (o SimpleAdOutput) Password() pulumi.StringPtrOutput
- func (o SimpleAdOutput) ShortName() pulumi.StringPtrOutput
- func (o SimpleAdOutput) Size() pulumi.StringOutput
- func (o SimpleAdOutput) ToSimpleAdOutput() SimpleAdOutput
- func (o SimpleAdOutput) ToSimpleAdOutputWithContext(ctx context.Context) SimpleAdOutput
- func (o SimpleAdOutput) VpcSettings() SimpleAdVpcSettingsOutput
- type SimpleAdState
- type SimpleAdVpcSettings
- type SimpleAdVpcSettingsArgs
- type SimpleAdVpcSettingsInput
- type SimpleAdVpcSettingsOutput
- func (SimpleAdVpcSettingsOutput) ElementType() reflect.Type
- func (o SimpleAdVpcSettingsOutput) SubnetIds() pulumi.StringArrayOutput
- func (o SimpleAdVpcSettingsOutput) ToSimpleAdVpcSettingsOutput() SimpleAdVpcSettingsOutput
- func (o SimpleAdVpcSettingsOutput) ToSimpleAdVpcSettingsOutputWithContext(ctx context.Context) SimpleAdVpcSettingsOutput
- func (o SimpleAdVpcSettingsOutput) VpcId() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupSimpleAdArgs ¶ added in v0.72.0
type LookupSimpleAdArgs struct { // The unique identifier for a directory. DirectoryId string `pulumi:"directoryId"` }
type LookupSimpleAdOutputArgs ¶ added in v0.72.0
type LookupSimpleAdOutputArgs struct { // The unique identifier for a directory. DirectoryId pulumi.StringInput `pulumi:"directoryId"` }
func (LookupSimpleAdOutputArgs) ElementType ¶ added in v0.72.0
func (LookupSimpleAdOutputArgs) ElementType() reflect.Type
type LookupSimpleAdResult ¶ added in v0.72.0
type LookupSimpleAdResult struct { // The alias for a directory. Alias *string `pulumi:"alias"` // The unique identifier for a directory. DirectoryId *string `pulumi:"directoryId"` // The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ]. DnsIpAddresses []string `pulumi:"dnsIpAddresses"` // Whether to enable single sign-on for a Simple Active Directory in AWS. EnableSso *bool `pulumi:"enableSso"` }
func LookupSimpleAd ¶ added in v0.72.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.72.0
type LookupSimpleAdResultOutput struct{ *pulumi.OutputState }
func LookupSimpleAdOutput ¶ added in v0.72.0
func LookupSimpleAdOutput(ctx *pulumi.Context, args LookupSimpleAdOutputArgs, opts ...pulumi.InvokeOption) LookupSimpleAdResultOutput
func (LookupSimpleAdResultOutput) Alias ¶ added in v0.72.0
func (o LookupSimpleAdResultOutput) Alias() pulumi.StringPtrOutput
The alias for a directory.
func (LookupSimpleAdResultOutput) DirectoryId ¶ added in v0.72.0
func (o LookupSimpleAdResultOutput) DirectoryId() pulumi.StringPtrOutput
The unique identifier for a directory.
func (LookupSimpleAdResultOutput) DnsIpAddresses ¶ added in v0.72.0
func (o LookupSimpleAdResultOutput) DnsIpAddresses() pulumi.StringArrayOutput
The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ].
func (LookupSimpleAdResultOutput) ElementType ¶ added in v0.72.0
func (LookupSimpleAdResultOutput) ElementType() reflect.Type
func (LookupSimpleAdResultOutput) EnableSso ¶ added in v0.72.0
func (o LookupSimpleAdResultOutput) EnableSso() pulumi.BoolPtrOutput
Whether to enable single sign-on for a Simple Active Directory in AWS.
func (LookupSimpleAdResultOutput) ToLookupSimpleAdResultOutput ¶ added in v0.72.0
func (o LookupSimpleAdResultOutput) ToLookupSimpleAdResultOutput() LookupSimpleAdResultOutput
func (LookupSimpleAdResultOutput) ToLookupSimpleAdResultOutputWithContext ¶ added in v0.72.0
func (o LookupSimpleAdResultOutput) ToLookupSimpleAdResultOutputWithContext(ctx context.Context) LookupSimpleAdResultOutput
type SimpleAd ¶ added in v0.72.0
type SimpleAd struct { pulumi.CustomResourceState // The alias for a directory. Alias pulumi.StringOutput `pulumi:"alias"` // The name of the configuration set. CreateAlias pulumi.BoolPtrOutput `pulumi:"createAlias"` // Description for the directory. Description pulumi.StringPtrOutput `pulumi:"description"` // The unique identifier for a directory. DirectoryId pulumi.StringOutput `pulumi:"directoryId"` // The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ]. DnsIpAddresses pulumi.StringArrayOutput `pulumi:"dnsIpAddresses"` // Whether to enable single sign-on for a Simple Active Directory in AWS. EnableSso pulumi.BoolPtrOutput `pulumi:"enableSso"` // The fully qualified domain name for the AWS Managed Simple AD directory. Name pulumi.StringOutput `pulumi:"name"` // The password for the default administrative user named Admin. Password pulumi.StringPtrOutput `pulumi:"password"` // The NetBIOS name for your domain. ShortName pulumi.StringPtrOutput `pulumi:"shortName"` // The size of the directory. Size pulumi.StringOutput `pulumi:"size"` // VPC settings of the Simple AD directory server in AWS. VpcSettings SimpleAdVpcSettingsOutput `pulumi:"vpcSettings"` }
Resource Type definition for AWS::DirectoryService::SimpleAD
func GetSimpleAd ¶ added in v0.72.0
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 ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (*SimpleAd) ToSimpleAdOutput ¶ added in v0.72.0
func (i *SimpleAd) ToSimpleAdOutput() SimpleAdOutput
func (*SimpleAd) ToSimpleAdOutputWithContext ¶ added in v0.72.0
func (i *SimpleAd) ToSimpleAdOutputWithContext(ctx context.Context) SimpleAdOutput
type SimpleAdArgs ¶ added in v0.72.0
type SimpleAdArgs struct { // The name of the configuration set. CreateAlias pulumi.BoolPtrInput // Description for the directory. Description pulumi.StringPtrInput // Whether to enable single sign-on for a Simple Active Directory in AWS. EnableSso pulumi.BoolPtrInput // The fully qualified domain name for the AWS Managed Simple AD directory. Name pulumi.StringPtrInput // The password for the default administrative user named Admin. Password pulumi.StringPtrInput // The NetBIOS name for your domain. ShortName pulumi.StringPtrInput // The size of the directory. Size pulumi.StringInput // VPC settings of the Simple AD directory server in AWS. VpcSettings SimpleAdVpcSettingsInput }
The set of arguments for constructing a SimpleAd resource.
func (SimpleAdArgs) ElementType ¶ added in v0.72.0
func (SimpleAdArgs) ElementType() reflect.Type
type SimpleAdInput ¶ added in v0.72.0
type SimpleAdInput interface { pulumi.Input ToSimpleAdOutput() SimpleAdOutput ToSimpleAdOutputWithContext(ctx context.Context) SimpleAdOutput }
type SimpleAdOutput ¶ added in v0.72.0
type SimpleAdOutput struct{ *pulumi.OutputState }
func (SimpleAdOutput) Alias ¶ added in v0.72.0
func (o SimpleAdOutput) Alias() pulumi.StringOutput
The alias for a directory.
func (SimpleAdOutput) CreateAlias ¶ added in v0.72.0
func (o SimpleAdOutput) CreateAlias() pulumi.BoolPtrOutput
The name of the configuration set.
func (SimpleAdOutput) Description ¶ added in v0.72.0
func (o SimpleAdOutput) Description() pulumi.StringPtrOutput
Description for the directory.
func (SimpleAdOutput) DirectoryId ¶ added in v0.72.0
func (o SimpleAdOutput) DirectoryId() pulumi.StringOutput
The unique identifier for a directory.
func (SimpleAdOutput) DnsIpAddresses ¶ added in v0.72.0
func (o SimpleAdOutput) DnsIpAddresses() pulumi.StringArrayOutput
The IP addresses of the DNS servers for the directory, such as [ "172.31.3.154", "172.31.63.203" ].
func (SimpleAdOutput) ElementType ¶ added in v0.72.0
func (SimpleAdOutput) ElementType() reflect.Type
func (SimpleAdOutput) EnableSso ¶ added in v0.72.0
func (o SimpleAdOutput) EnableSso() pulumi.BoolPtrOutput
Whether to enable single sign-on for a Simple Active Directory in AWS.
func (SimpleAdOutput) Name ¶ added in v0.72.0
func (o SimpleAdOutput) Name() pulumi.StringOutput
The fully qualified domain name for the AWS Managed Simple AD directory.
func (SimpleAdOutput) Password ¶ added in v0.72.0
func (o SimpleAdOutput) Password() pulumi.StringPtrOutput
The password for the default administrative user named Admin.
func (SimpleAdOutput) ShortName ¶ added in v0.72.0
func (o SimpleAdOutput) ShortName() pulumi.StringPtrOutput
The NetBIOS name for your domain.
func (SimpleAdOutput) Size ¶ added in v0.72.0
func (o SimpleAdOutput) Size() pulumi.StringOutput
The size of the directory.
func (SimpleAdOutput) ToSimpleAdOutput ¶ added in v0.72.0
func (o SimpleAdOutput) ToSimpleAdOutput() SimpleAdOutput
func (SimpleAdOutput) ToSimpleAdOutputWithContext ¶ added in v0.72.0
func (o SimpleAdOutput) ToSimpleAdOutputWithContext(ctx context.Context) SimpleAdOutput
func (SimpleAdOutput) VpcSettings ¶ added in v0.72.0
func (o SimpleAdOutput) VpcSettings() SimpleAdVpcSettingsOutput
VPC settings of the Simple AD directory server in AWS.
type SimpleAdState ¶ added in v0.72.0
type SimpleAdState struct { }
func (SimpleAdState) ElementType ¶ added in v0.72.0
func (SimpleAdState) ElementType() reflect.Type
type SimpleAdVpcSettings ¶ added in v0.72.0
type SimpleAdVpcSettings struct { // The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets. SubnetIds []string `pulumi:"subnetIds"` // The identifier of the VPC in which to create the directory. VpcId string `pulumi:"vpcId"` }
type SimpleAdVpcSettingsArgs ¶ added in v0.72.0
type SimpleAdVpcSettingsArgs struct { // The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The identifier of the VPC in which to create the directory. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (SimpleAdVpcSettingsArgs) ElementType ¶ added in v0.72.0
func (SimpleAdVpcSettingsArgs) ElementType() reflect.Type
func (SimpleAdVpcSettingsArgs) ToSimpleAdVpcSettingsOutput ¶ added in v0.72.0
func (i SimpleAdVpcSettingsArgs) ToSimpleAdVpcSettingsOutput() SimpleAdVpcSettingsOutput
func (SimpleAdVpcSettingsArgs) ToSimpleAdVpcSettingsOutputWithContext ¶ added in v0.72.0
func (i SimpleAdVpcSettingsArgs) ToSimpleAdVpcSettingsOutputWithContext(ctx context.Context) SimpleAdVpcSettingsOutput
type SimpleAdVpcSettingsInput ¶ added in v0.72.0
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 ¶ added in v0.72.0
type SimpleAdVpcSettingsOutput struct{ *pulumi.OutputState }
func (SimpleAdVpcSettingsOutput) ElementType ¶ added in v0.72.0
func (SimpleAdVpcSettingsOutput) ElementType() reflect.Type
func (SimpleAdVpcSettingsOutput) SubnetIds ¶ added in v0.72.0
func (o SimpleAdVpcSettingsOutput) SubnetIds() pulumi.StringArrayOutput
The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets.
func (SimpleAdVpcSettingsOutput) ToSimpleAdVpcSettingsOutput ¶ added in v0.72.0
func (o SimpleAdVpcSettingsOutput) ToSimpleAdVpcSettingsOutput() SimpleAdVpcSettingsOutput
func (SimpleAdVpcSettingsOutput) ToSimpleAdVpcSettingsOutputWithContext ¶ added in v0.72.0
func (o SimpleAdVpcSettingsOutput) ToSimpleAdVpcSettingsOutputWithContext(ctx context.Context) SimpleAdVpcSettingsOutput
func (SimpleAdVpcSettingsOutput) VpcId ¶ added in v0.72.0
func (o SimpleAdVpcSettingsOutput) VpcId() pulumi.StringOutput
The identifier of the VPC in which to create the directory.