Documentation
¶
Index ¶
- type MicrosoftAD
- func (r *MicrosoftAD) AWSCloudFormationType() string
- func (r *MicrosoftAD) DeletionPolicy() policies.DeletionPolicy
- func (r *MicrosoftAD) DependsOn() []string
- func (r MicrosoftAD) MarshalJSON() ([]byte, error)
- func (r *MicrosoftAD) Metadata() map[string]interface{}
- func (r *MicrosoftAD) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *MicrosoftAD) SetDependsOn(dependencies []string)
- func (r *MicrosoftAD) SetMetadata(metadata map[string]interface{})
- func (r *MicrosoftAD) UnmarshalJSON(b []byte) error
- type MicrosoftAD_VpcSettings
- func (r *MicrosoftAD_VpcSettings) AWSCloudFormationType() string
- func (r *MicrosoftAD_VpcSettings) DeletionPolicy() policies.DeletionPolicy
- func (r *MicrosoftAD_VpcSettings) DependsOn() []string
- func (r *MicrosoftAD_VpcSettings) Metadata() map[string]interface{}
- func (r *MicrosoftAD_VpcSettings) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *MicrosoftAD_VpcSettings) SetDependsOn(dependencies []string)
- func (r *MicrosoftAD_VpcSettings) SetMetadata(metadata map[string]interface{})
- type SimpleAD
- func (r *SimpleAD) AWSCloudFormationType() string
- func (r *SimpleAD) DeletionPolicy() policies.DeletionPolicy
- func (r *SimpleAD) DependsOn() []string
- func (r SimpleAD) MarshalJSON() ([]byte, error)
- func (r *SimpleAD) Metadata() map[string]interface{}
- func (r *SimpleAD) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SimpleAD) SetDependsOn(dependencies []string)
- func (r *SimpleAD) SetMetadata(metadata map[string]interface{})
- func (r *SimpleAD) UnmarshalJSON(b []byte) error
- type SimpleAD_VpcSettings
- func (r *SimpleAD_VpcSettings) AWSCloudFormationType() string
- func (r *SimpleAD_VpcSettings) DeletionPolicy() policies.DeletionPolicy
- func (r *SimpleAD_VpcSettings) DependsOn() []string
- func (r *SimpleAD_VpcSettings) Metadata() map[string]interface{}
- func (r *SimpleAD_VpcSettings) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SimpleAD_VpcSettings) SetDependsOn(dependencies []string)
- func (r *SimpleAD_VpcSettings) SetMetadata(metadata map[string]interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MicrosoftAD ¶
type MicrosoftAD struct { // CreateAlias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-createalias CreateAlias bool `json:"CreateAlias,omitempty"` // Edition AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-edition Edition string `json:"Edition,omitempty"` // EnableSso AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-enablesso EnableSso bool `json:"EnableSso,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-name Name string `json:"Name,omitempty"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-password Password string `json:"Password,omitempty"` // ShortName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-shortname ShortName string `json:"ShortName,omitempty"` // VpcSettings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html#cfn-directoryservice-microsoftad-vpcsettings VpcSettings *MicrosoftAD_VpcSettings `json:"VpcSettings,omitempty"` // contains filtered or unexported fields }
MicrosoftAD AWS CloudFormation Resource (AWS::DirectoryService::MicrosoftAD) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-microsoftad.html
func (*MicrosoftAD) AWSCloudFormationType ¶
func (r *MicrosoftAD) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*MicrosoftAD) DeletionPolicy ¶
func (r *MicrosoftAD) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*MicrosoftAD) DependsOn ¶
func (r *MicrosoftAD) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (MicrosoftAD) MarshalJSON ¶
func (r MicrosoftAD) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*MicrosoftAD) Metadata ¶
func (r *MicrosoftAD) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*MicrosoftAD) SetDeletionPolicy ¶
func (r *MicrosoftAD) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*MicrosoftAD) SetDependsOn ¶
func (r *MicrosoftAD) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*MicrosoftAD) SetMetadata ¶
func (r *MicrosoftAD) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*MicrosoftAD) UnmarshalJSON ¶
func (r *MicrosoftAD) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type MicrosoftAD_VpcSettings ¶
type MicrosoftAD_VpcSettings struct { // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html#cfn-directoryservice-microsoftad-vpcsettings-subnetids SubnetIds []string `json:"SubnetIds,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html#cfn-directoryservice-microsoftad-vpcsettings-vpcid VpcId string `json:"VpcId,omitempty"` // contains filtered or unexported fields }
MicrosoftAD_VpcSettings AWS CloudFormation Resource (AWS::DirectoryService::MicrosoftAD.VpcSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html
func (*MicrosoftAD_VpcSettings) AWSCloudFormationType ¶
func (r *MicrosoftAD_VpcSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*MicrosoftAD_VpcSettings) DeletionPolicy ¶
func (r *MicrosoftAD_VpcSettings) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*MicrosoftAD_VpcSettings) DependsOn ¶
func (r *MicrosoftAD_VpcSettings) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*MicrosoftAD_VpcSettings) Metadata ¶
func (r *MicrosoftAD_VpcSettings) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*MicrosoftAD_VpcSettings) SetDeletionPolicy ¶
func (r *MicrosoftAD_VpcSettings) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*MicrosoftAD_VpcSettings) SetDependsOn ¶
func (r *MicrosoftAD_VpcSettings) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*MicrosoftAD_VpcSettings) SetMetadata ¶
func (r *MicrosoftAD_VpcSettings) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type SimpleAD ¶
type SimpleAD struct { // CreateAlias AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-createalias CreateAlias bool `json:"CreateAlias,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-description Description string `json:"Description,omitempty"` // EnableSso AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-enablesso EnableSso bool `json:"EnableSso,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-name Name string `json:"Name,omitempty"` // Password AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-password Password string `json:"Password,omitempty"` // ShortName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-shortname ShortName string `json:"ShortName,omitempty"` // Size AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-size Size string `json:"Size,omitempty"` // VpcSettings AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-vpcsettings VpcSettings *SimpleAD_VpcSettings `json:"VpcSettings,omitempty"` // contains filtered or unexported fields }
SimpleAD AWS CloudFormation Resource (AWS::DirectoryService::SimpleAD) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html
func (*SimpleAD) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SimpleAD) DeletionPolicy ¶
func (r *SimpleAD) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SimpleAD) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (SimpleAD) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*SimpleAD) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SimpleAD) SetDeletionPolicy ¶
func (r *SimpleAD) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SimpleAD) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SimpleAD) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SimpleAD) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type SimpleAD_VpcSettings ¶
type SimpleAD_VpcSettings struct { // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids SubnetIds []string `json:"SubnetIds,omitempty"` // VpcId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid VpcId string `json:"VpcId,omitempty"` // contains filtered or unexported fields }
SimpleAD_VpcSettings AWS CloudFormation Resource (AWS::DirectoryService::SimpleAD.VpcSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html
func (*SimpleAD_VpcSettings) AWSCloudFormationType ¶
func (r *SimpleAD_VpcSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SimpleAD_VpcSettings) DeletionPolicy ¶
func (r *SimpleAD_VpcSettings) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SimpleAD_VpcSettings) DependsOn ¶
func (r *SimpleAD_VpcSettings) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SimpleAD_VpcSettings) Metadata ¶
func (r *SimpleAD_VpcSettings) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SimpleAD_VpcSettings) SetDeletionPolicy ¶
func (r *SimpleAD_VpcSettings) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SimpleAD_VpcSettings) SetDependsOn ¶
func (r *SimpleAD_VpcSettings) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SimpleAD_VpcSettings) SetMetadata ¶
func (r *SimpleAD_VpcSettings) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html