Documentation
¶
Index ¶
- type DBCluster
- func (r *DBCluster) AWSCloudFormationType() string
- func (r *DBCluster) DeletionPolicy() policies.DeletionPolicy
- func (r *DBCluster) DependsOn() []string
- func (r DBCluster) MarshalJSON() ([]byte, error)
- func (r *DBCluster) Metadata() map[string]interface{}
- func (r *DBCluster) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DBCluster) SetDependsOn(dependencies []string)
- func (r *DBCluster) SetMetadata(metadata map[string]interface{})
- func (r *DBCluster) UnmarshalJSON(b []byte) error
- type DBClusterParameterGroup
- func (r *DBClusterParameterGroup) AWSCloudFormationType() string
- func (r *DBClusterParameterGroup) DeletionPolicy() policies.DeletionPolicy
- func (r *DBClusterParameterGroup) DependsOn() []string
- func (r DBClusterParameterGroup) MarshalJSON() ([]byte, error)
- func (r *DBClusterParameterGroup) Metadata() map[string]interface{}
- func (r *DBClusterParameterGroup) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DBClusterParameterGroup) SetDependsOn(dependencies []string)
- func (r *DBClusterParameterGroup) SetMetadata(metadata map[string]interface{})
- func (r *DBClusterParameterGroup) UnmarshalJSON(b []byte) error
- type DBInstance
- func (r *DBInstance) AWSCloudFormationType() string
- func (r *DBInstance) DeletionPolicy() policies.DeletionPolicy
- func (r *DBInstance) DependsOn() []string
- func (r DBInstance) MarshalJSON() ([]byte, error)
- func (r *DBInstance) Metadata() map[string]interface{}
- func (r *DBInstance) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DBInstance) SetDependsOn(dependencies []string)
- func (r *DBInstance) SetMetadata(metadata map[string]interface{})
- func (r *DBInstance) UnmarshalJSON(b []byte) error
- type DBParameterGroup
- func (r *DBParameterGroup) AWSCloudFormationType() string
- func (r *DBParameterGroup) DeletionPolicy() policies.DeletionPolicy
- func (r *DBParameterGroup) DependsOn() []string
- func (r DBParameterGroup) MarshalJSON() ([]byte, error)
- func (r *DBParameterGroup) Metadata() map[string]interface{}
- func (r *DBParameterGroup) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DBParameterGroup) SetDependsOn(dependencies []string)
- func (r *DBParameterGroup) SetMetadata(metadata map[string]interface{})
- func (r *DBParameterGroup) UnmarshalJSON(b []byte) error
- type DBSubnetGroup
- func (r *DBSubnetGroup) AWSCloudFormationType() string
- func (r *DBSubnetGroup) DeletionPolicy() policies.DeletionPolicy
- func (r *DBSubnetGroup) DependsOn() []string
- func (r DBSubnetGroup) MarshalJSON() ([]byte, error)
- func (r *DBSubnetGroup) Metadata() map[string]interface{}
- func (r *DBSubnetGroup) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *DBSubnetGroup) SetDependsOn(dependencies []string)
- func (r *DBSubnetGroup) SetMetadata(metadata map[string]interface{})
- func (r *DBSubnetGroup) UnmarshalJSON(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBCluster ¶
type DBCluster struct { // AvailabilityZones AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-availabilityzones AvailabilityZones []string `json:"AvailabilityZones,omitempty"` // BackupRetentionPeriod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-backupretentionperiod BackupRetentionPeriod int `json:"BackupRetentionPeriod,omitempty"` // DBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbclusteridentifier DBClusterIdentifier string `json:"DBClusterIdentifier,omitempty"` // DBClusterParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbclusterparametergroupname DBClusterParameterGroupName string `json:"DBClusterParameterGroupName,omitempty"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbsubnetgroupname DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` // EnableCloudwatchLogsExports AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-enablecloudwatchlogsexports EnableCloudwatchLogsExports []string `json:"EnableCloudwatchLogsExports,omitempty"` // IamAuthEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-iamauthenabled IamAuthEnabled bool `json:"IamAuthEnabled,omitempty"` // KmsKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-kmskeyid KmsKeyId string `json:"KmsKeyId,omitempty"` // Port AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-port Port int `json:"Port,omitempty"` // PreferredBackupWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-preferredbackupwindow PreferredBackupWindow string `json:"PreferredBackupWindow,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-preferredmaintenancewindow PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` // SnapshotIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-snapshotidentifier SnapshotIdentifier string `json:"SnapshotIdentifier,omitempty"` // StorageEncrypted AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-storageencrypted StorageEncrypted bool `json:"StorageEncrypted,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-tags Tags []tags.Tag `json:"Tags,omitempty"` // VpcSecurityGroupIds AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-vpcsecuritygroupids VpcSecurityGroupIds []string `json:"VpcSecurityGroupIds,omitempty"` // contains filtered or unexported fields }
DBCluster AWS CloudFormation Resource (AWS::Neptune::DBCluster) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html
func (*DBCluster) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DBCluster) DeletionPolicy ¶
func (r *DBCluster) 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 (*DBCluster) 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 (DBCluster) 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 (*DBCluster) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*DBCluster) SetDeletionPolicy ¶
func (r *DBCluster) 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 (*DBCluster) 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 (*DBCluster) 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 (*DBCluster) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type DBClusterParameterGroup ¶
type DBClusterParameterGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-description Description string `json:"Description,omitempty"` // Family AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-family Family string `json:"Family,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-name Name string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-parameters Parameters interface{} `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
DBClusterParameterGroup AWS CloudFormation Resource (AWS::Neptune::DBClusterParameterGroup) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html
func (*DBClusterParameterGroup) AWSCloudFormationType ¶
func (r *DBClusterParameterGroup) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DBClusterParameterGroup) DeletionPolicy ¶
func (r *DBClusterParameterGroup) 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 (*DBClusterParameterGroup) DependsOn ¶
func (r *DBClusterParameterGroup) 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 (DBClusterParameterGroup) MarshalJSON ¶
func (r DBClusterParameterGroup) 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 (*DBClusterParameterGroup) Metadata ¶
func (r *DBClusterParameterGroup) 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 (*DBClusterParameterGroup) SetDeletionPolicy ¶
func (r *DBClusterParameterGroup) 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 (*DBClusterParameterGroup) SetDependsOn ¶
func (r *DBClusterParameterGroup) 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 (*DBClusterParameterGroup) SetMetadata ¶
func (r *DBClusterParameterGroup) 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 (*DBClusterParameterGroup) UnmarshalJSON ¶
func (r *DBClusterParameterGroup) 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 DBInstance ¶
type DBInstance struct { // AllowMajorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-allowmajorversionupgrade AllowMajorVersionUpgrade bool `json:"AllowMajorVersionUpgrade,omitempty"` // AutoMinorVersionUpgrade AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-autominorversionupgrade AutoMinorVersionUpgrade bool `json:"AutoMinorVersionUpgrade,omitempty"` // AvailabilityZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-availabilityzone AvailabilityZone string `json:"AvailabilityZone,omitempty"` // DBClusterIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbclusteridentifier DBClusterIdentifier string `json:"DBClusterIdentifier,omitempty"` // DBInstanceClass AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbinstanceclass DBInstanceClass string `json:"DBInstanceClass,omitempty"` // DBInstanceIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbinstanceidentifier DBInstanceIdentifier string `json:"DBInstanceIdentifier,omitempty"` // DBParameterGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbparametergroupname DBParameterGroupName string `json:"DBParameterGroupName,omitempty"` // DBSnapshotIdentifier AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbsnapshotidentifier DBSnapshotIdentifier string `json:"DBSnapshotIdentifier,omitempty"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbsubnetgroupname DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` // PreferredMaintenanceWindow AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-preferredmaintenancewindow PreferredMaintenanceWindow string `json:"PreferredMaintenanceWindow,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
DBInstance AWS CloudFormation Resource (AWS::Neptune::DBInstance) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html
func (*DBInstance) AWSCloudFormationType ¶
func (r *DBInstance) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DBInstance) DeletionPolicy ¶
func (r *DBInstance) 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 (*DBInstance) DependsOn ¶
func (r *DBInstance) 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 (DBInstance) MarshalJSON ¶
func (r DBInstance) 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 (*DBInstance) Metadata ¶
func (r *DBInstance) 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 (*DBInstance) SetDeletionPolicy ¶
func (r *DBInstance) 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 (*DBInstance) SetDependsOn ¶
func (r *DBInstance) 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 (*DBInstance) SetMetadata ¶
func (r *DBInstance) 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 (*DBInstance) UnmarshalJSON ¶
func (r *DBInstance) 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 DBParameterGroup ¶
type DBParameterGroup struct { // Description AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-description Description string `json:"Description,omitempty"` // Family AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-family Family string `json:"Family,omitempty"` // Name AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-name Name string `json:"Name,omitempty"` // Parameters AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-parameters Parameters interface{} `json:"Parameters,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
DBParameterGroup AWS CloudFormation Resource (AWS::Neptune::DBParameterGroup) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html
func (*DBParameterGroup) AWSCloudFormationType ¶
func (r *DBParameterGroup) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DBParameterGroup) DeletionPolicy ¶
func (r *DBParameterGroup) 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 (*DBParameterGroup) DependsOn ¶
func (r *DBParameterGroup) 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 (DBParameterGroup) MarshalJSON ¶
func (r DBParameterGroup) 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 (*DBParameterGroup) Metadata ¶
func (r *DBParameterGroup) 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 (*DBParameterGroup) SetDeletionPolicy ¶
func (r *DBParameterGroup) 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 (*DBParameterGroup) SetDependsOn ¶
func (r *DBParameterGroup) 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 (*DBParameterGroup) SetMetadata ¶
func (r *DBParameterGroup) 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 (*DBParameterGroup) UnmarshalJSON ¶
func (r *DBParameterGroup) 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 DBSubnetGroup ¶
type DBSubnetGroup struct { // DBSubnetGroupDescription AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-dbsubnetgroupdescription DBSubnetGroupDescription string `json:"DBSubnetGroupDescription,omitempty"` // DBSubnetGroupName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-dbsubnetgroupname DBSubnetGroupName string `json:"DBSubnetGroupName,omitempty"` // SubnetIds AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-subnetids SubnetIds []string `json:"SubnetIds,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-tags Tags []tags.Tag `json:"Tags,omitempty"` // contains filtered or unexported fields }
DBSubnetGroup AWS CloudFormation Resource (AWS::Neptune::DBSubnetGroup) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html
func (*DBSubnetGroup) AWSCloudFormationType ¶
func (r *DBSubnetGroup) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*DBSubnetGroup) DeletionPolicy ¶
func (r *DBSubnetGroup) 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 (*DBSubnetGroup) DependsOn ¶
func (r *DBSubnetGroup) 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 (DBSubnetGroup) MarshalJSON ¶
func (r DBSubnetGroup) 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 (*DBSubnetGroup) Metadata ¶
func (r *DBSubnetGroup) 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 (*DBSubnetGroup) SetDeletionPolicy ¶
func (r *DBSubnetGroup) 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 (*DBSubnetGroup) SetDependsOn ¶
func (r *DBSubnetGroup) 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 (*DBSubnetGroup) SetMetadata ¶
func (r *DBSubnetGroup) 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 (*DBSubnetGroup) UnmarshalJSON ¶
func (r *DBSubnetGroup) 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.