Documentation
¶
Index ¶
- func CfnBroker_CFN_RESOURCE_TYPE_NAME() *string
- func CfnBroker_IsCfnElement(x interface{}) *bool
- func CfnBroker_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnBroker_IsConstruct(x interface{}) *bool
- func CfnConfigurationAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfigurationAssociation_IsCfnElement(x interface{}) *bool
- func CfnConfigurationAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfigurationAssociation_IsConstruct(x interface{}) *bool
- func CfnConfiguration_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfiguration_IsCfnElement(x interface{}) *bool
- func CfnConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfiguration_IsConstruct(x interface{}) *bool
- func NewCfnBroker_Override(c CfnBroker, scope constructs.Construct, id *string, props *CfnBrokerProps)
- func NewCfnConfigurationAssociation_Override(c CfnConfigurationAssociation, scope constructs.Construct, id *string, ...)
- func NewCfnConfiguration_Override(c CfnConfiguration, scope constructs.Construct, id *string, ...)
- type CfnBroker
- type CfnBrokerProps
- type CfnBroker_ConfigurationIdProperty
- type CfnBroker_EncryptionOptionsProperty
- type CfnBroker_LdapServerMetadataProperty
- type CfnBroker_LogListProperty
- type CfnBroker_MaintenanceWindowProperty
- type CfnBroker_TagsEntryProperty
- type CfnBroker_UserProperty
- type CfnConfiguration
- type CfnConfigurationAssociation
- type CfnConfigurationAssociationProps
- type CfnConfigurationAssociation_ConfigurationIdProperty
- type CfnConfigurationProps
- type CfnConfiguration_TagsEntryProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnBroker_CFN_RESOURCE_TYPE_NAME ¶
func CfnBroker_CFN_RESOURCE_TYPE_NAME() *string
func CfnBroker_IsCfnElement ¶
func CfnBroker_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnBroker_IsCfnResource ¶
func CfnBroker_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnBroker_IsConstruct ¶
func CfnBroker_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnConfigurationAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnConfigurationAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnConfigurationAssociation_IsCfnElement ¶
func CfnConfigurationAssociation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnConfigurationAssociation_IsCfnResource ¶
func CfnConfigurationAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnConfigurationAssociation_IsConstruct ¶
func CfnConfigurationAssociation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnConfiguration_CFN_RESOURCE_TYPE_NAME ¶
func CfnConfiguration_CFN_RESOURCE_TYPE_NAME() *string
func CfnConfiguration_IsCfnElement ¶
func CfnConfiguration_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnConfiguration_IsCfnResource ¶
func CfnConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnConfiguration_IsConstruct ¶
func CfnConfiguration_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnBroker_Override ¶
func NewCfnBroker_Override(c CfnBroker, scope constructs.Construct, id *string, props *CfnBrokerProps)
Create a new `AWS::AmazonMQ::Broker`.
func NewCfnConfigurationAssociation_Override ¶
func NewCfnConfigurationAssociation_Override(c CfnConfigurationAssociation, scope constructs.Construct, id *string, props *CfnConfigurationAssociationProps)
Create a new `AWS::AmazonMQ::ConfigurationAssociation`.
func NewCfnConfiguration_Override ¶
func NewCfnConfiguration_Override(c CfnConfiguration, scope constructs.Construct, id *string, props *CfnConfigurationProps)
Create a new `AWS::AmazonMQ::Configuration`.
Types ¶
type CfnBroker ¶
type CfnBroker interface {
awscdk.CfnResource
awscdk.IInspectable
AttrAmqpEndpoints() *[]*string
AttrArn() *string
AttrConfigurationId() *string
AttrConfigurationRevision() *float64
AttrIpAddresses() *[]*string
AttrMqttEndpoints() *[]*string
AttrOpenWireEndpoints() *[]*string
AttrStompEndpoints() *[]*string
AttrWssEndpoints() *[]*string
AuthenticationStrategy() *string
SetAuthenticationStrategy(val *string)
AutoMinorVersionUpgrade() interface{}
SetAutoMinorVersionUpgrade(val interface{})
BrokerName() *string
SetBrokerName(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
Configuration() interface{}
SetConfiguration(val interface{})
CreationStack() *[]*string
DeploymentMode() *string
SetDeploymentMode(val *string)
EncryptionOptions() interface{}
SetEncryptionOptions(val interface{})
EngineType() *string
SetEngineType(val *string)
EngineVersion() *string
SetEngineVersion(val *string)
HostInstanceType() *string
SetHostInstanceType(val *string)
LdapServerMetadata() interface{}
SetLdapServerMetadata(val interface{})
LogicalId() *string
Logs() interface{}
SetLogs(val interface{})
MaintenanceWindowStartTime() interface{}
SetMaintenanceWindowStartTime(val interface{})
Node() constructs.Node
PubliclyAccessible() interface{}
SetPubliclyAccessible(val interface{})
Ref() *string
SecurityGroups() *[]*string
SetSecurityGroups(val *[]*string)
Stack() awscdk.Stack
StorageType() *string
SetStorageType(val *string)
SubnetIds() *[]*string
SetSubnetIds(val *[]*string)
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
Users() interface{}
SetUsers(val interface{})
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::AmazonMQ::Broker`.
TODO: EXAMPLE
func NewCfnBroker ¶
func NewCfnBroker(scope constructs.Construct, id *string, props *CfnBrokerProps) CfnBroker
Create a new `AWS::AmazonMQ::Broker`.
type CfnBrokerProps ¶
type CfnBrokerProps struct {
// `AWS::AmazonMQ::Broker.AuthenticationStrategy`.
AuthenticationStrategy *string `json:"authenticationStrategy"`
// `AWS::AmazonMQ::Broker.AutoMinorVersionUpgrade`.
AutoMinorVersionUpgrade interface{} `json:"autoMinorVersionUpgrade"`
// `AWS::AmazonMQ::Broker.BrokerName`.
BrokerName *string `json:"brokerName"`
// `AWS::AmazonMQ::Broker.Configuration`.
Configuration interface{} `json:"configuration"`
// `AWS::AmazonMQ::Broker.DeploymentMode`.
DeploymentMode *string `json:"deploymentMode"`
// `AWS::AmazonMQ::Broker.EncryptionOptions`.
EncryptionOptions interface{} `json:"encryptionOptions"`
// `AWS::AmazonMQ::Broker.EngineType`.
EngineType *string `json:"engineType"`
// `AWS::AmazonMQ::Broker.EngineVersion`.
EngineVersion *string `json:"engineVersion"`
// `AWS::AmazonMQ::Broker.HostInstanceType`.
HostInstanceType *string `json:"hostInstanceType"`
// `AWS::AmazonMQ::Broker.LdapServerMetadata`.
LdapServerMetadata interface{} `json:"ldapServerMetadata"`
// `AWS::AmazonMQ::Broker.Logs`.
Logs interface{} `json:"logs"`
// `AWS::AmazonMQ::Broker.MaintenanceWindowStartTime`.
MaintenanceWindowStartTime interface{} `json:"maintenanceWindowStartTime"`
// `AWS::AmazonMQ::Broker.PubliclyAccessible`.
PubliclyAccessible interface{} `json:"publiclyAccessible"`
// `AWS::AmazonMQ::Broker.SecurityGroups`.
SecurityGroups *[]*string `json:"securityGroups"`
// `AWS::AmazonMQ::Broker.StorageType`.
StorageType *string `json:"storageType"`
// `AWS::AmazonMQ::Broker.SubnetIds`.
SubnetIds *[]*string `json:"subnetIds"`
// `AWS::AmazonMQ::Broker.Tags`.
Tags *[]*CfnBroker_TagsEntryProperty `json:"tags"`
// `AWS::AmazonMQ::Broker.Users`.
Users interface{} `json:"users"`
}
Properties for defining a `AWS::AmazonMQ::Broker`.
TODO: EXAMPLE
type CfnBroker_ConfigurationIdProperty ¶
type CfnBroker_ConfigurationIdProperty struct {
// `CfnBroker.ConfigurationIdProperty.Id`.
Id *string `json:"id"`
// `CfnBroker.ConfigurationIdProperty.Revision`.
Revision *float64 `json:"revision"`
}
TODO: EXAMPLE
type CfnBroker_EncryptionOptionsProperty ¶
type CfnBroker_EncryptionOptionsProperty struct {
// `CfnBroker.EncryptionOptionsProperty.KmsKeyId`.
KmsKeyId *string `json:"kmsKeyId"`
// `CfnBroker.EncryptionOptionsProperty.UseAwsOwnedKey`.
UseAwsOwnedKey interface{} `json:"useAwsOwnedKey"`
}
TODO: EXAMPLE
type CfnBroker_LdapServerMetadataProperty ¶
type CfnBroker_LdapServerMetadataProperty struct {
// `CfnBroker.LdapServerMetadataProperty.Hosts`.
Hosts *[]*string `json:"hosts"`
// `CfnBroker.LdapServerMetadataProperty.RoleBase`.
RoleBase *string `json:"roleBase"`
// `CfnBroker.LdapServerMetadataProperty.RoleName`.
RoleName *string `json:"roleName"`
// `CfnBroker.LdapServerMetadataProperty.RoleSearchMatching`.
RoleSearchMatching *string `json:"roleSearchMatching"`
// `CfnBroker.LdapServerMetadataProperty.RoleSearchSubtree`.
RoleSearchSubtree interface{} `json:"roleSearchSubtree"`
// `CfnBroker.LdapServerMetadataProperty.ServiceAccountPassword`.
ServiceAccountPassword *string `json:"serviceAccountPassword"`
// `CfnBroker.LdapServerMetadataProperty.ServiceAccountUsername`.
ServiceAccountUsername *string `json:"serviceAccountUsername"`
// `CfnBroker.LdapServerMetadataProperty.UserBase`.
UserBase *string `json:"userBase"`
// `CfnBroker.LdapServerMetadataProperty.UserRoleName`.
UserRoleName *string `json:"userRoleName"`
// `CfnBroker.LdapServerMetadataProperty.UserSearchMatching`.
UserSearchMatching *string `json:"userSearchMatching"`
// `CfnBroker.LdapServerMetadataProperty.UserSearchSubtree`.
UserSearchSubtree interface{} `json:"userSearchSubtree"`
}
TODO: EXAMPLE
type CfnBroker_LogListProperty ¶
type CfnBroker_LogListProperty struct {
// `CfnBroker.LogListProperty.Audit`.
Audit interface{} `json:"audit"`
// `CfnBroker.LogListProperty.General`.
General interface{} `json:"general"`
}
TODO: EXAMPLE
type CfnBroker_MaintenanceWindowProperty ¶
type CfnBroker_MaintenanceWindowProperty struct {
// `CfnBroker.MaintenanceWindowProperty.DayOfWeek`.
DayOfWeek *string `json:"dayOfWeek"`
// `CfnBroker.MaintenanceWindowProperty.TimeOfDay`.
TimeOfDay *string `json:"timeOfDay"`
// `CfnBroker.MaintenanceWindowProperty.TimeZone`.
TimeZone *string `json:"timeZone"`
}
TODO: EXAMPLE
type CfnBroker_TagsEntryProperty ¶
type CfnBroker_TagsEntryProperty struct {
// `CfnBroker.TagsEntryProperty.Key`.
Key *string `json:"key"`
// `CfnBroker.TagsEntryProperty.Value`.
Value *string `json:"value"`
}
TODO: EXAMPLE
type CfnBroker_UserProperty ¶
type CfnBroker_UserProperty struct {
// `CfnBroker.UserProperty.ConsoleAccess`.
ConsoleAccess interface{} `json:"consoleAccess"`
// `CfnBroker.UserProperty.Groups`.
Groups *[]*string `json:"groups"`
// `CfnBroker.UserProperty.Password`.
Password *string `json:"password"`
// `CfnBroker.UserProperty.Username`.
Username *string `json:"username"`
}
TODO: EXAMPLE
type CfnConfiguration ¶
type CfnConfiguration interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
AttrId() *string
AttrRevision() *float64
AuthenticationStrategy() *string
SetAuthenticationStrategy(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Data() *string
SetData(val *string)
Description() *string
SetDescription(val *string)
EngineType() *string
SetEngineType(val *string)
EngineVersion() *string
SetEngineVersion(val *string)
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::AmazonMQ::Configuration`.
TODO: EXAMPLE
func NewCfnConfiguration ¶
func NewCfnConfiguration(scope constructs.Construct, id *string, props *CfnConfigurationProps) CfnConfiguration
Create a new `AWS::AmazonMQ::Configuration`.
type CfnConfigurationAssociation ¶
type CfnConfigurationAssociation interface {
awscdk.CfnResource
awscdk.IInspectable
Broker() *string
SetBroker(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
Configuration() interface{}
SetConfiguration(val interface{})
CreationStack() *[]*string
LogicalId() *string
Node() constructs.Node
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::AmazonMQ::ConfigurationAssociation`.
TODO: EXAMPLE
func NewCfnConfigurationAssociation ¶
func NewCfnConfigurationAssociation(scope constructs.Construct, id *string, props *CfnConfigurationAssociationProps) CfnConfigurationAssociation
Create a new `AWS::AmazonMQ::ConfigurationAssociation`.
type CfnConfigurationAssociationProps ¶
type CfnConfigurationAssociationProps struct {
// `AWS::AmazonMQ::ConfigurationAssociation.Broker`.
Broker *string `json:"broker"`
// `AWS::AmazonMQ::ConfigurationAssociation.Configuration`.
Configuration interface{} `json:"configuration"`
}
Properties for defining a `AWS::AmazonMQ::ConfigurationAssociation`.
TODO: EXAMPLE
type CfnConfigurationAssociation_ConfigurationIdProperty ¶
type CfnConfigurationAssociation_ConfigurationIdProperty struct {
// `CfnConfigurationAssociation.ConfigurationIdProperty.Id`.
Id *string `json:"id"`
// `CfnConfigurationAssociation.ConfigurationIdProperty.Revision`.
Revision *float64 `json:"revision"`
}
TODO: EXAMPLE
type CfnConfigurationProps ¶
type CfnConfigurationProps struct {
// `AWS::AmazonMQ::Configuration.AuthenticationStrategy`.
AuthenticationStrategy *string `json:"authenticationStrategy"`
// `AWS::AmazonMQ::Configuration.Data`.
Data *string `json:"data"`
// `AWS::AmazonMQ::Configuration.Description`.
Description *string `json:"description"`
// `AWS::AmazonMQ::Configuration.EngineType`.
EngineType *string `json:"engineType"`
// `AWS::AmazonMQ::Configuration.EngineVersion`.
EngineVersion *string `json:"engineVersion"`
// `AWS::AmazonMQ::Configuration.Name`.
Name *string `json:"name"`
// `AWS::AmazonMQ::Configuration.Tags`.
Tags *[]*CfnConfiguration_TagsEntryProperty `json:"tags"`
}
Properties for defining a `AWS::AmazonMQ::Configuration`.
TODO: EXAMPLE
type CfnConfiguration_TagsEntryProperty ¶
type CfnConfiguration_TagsEntryProperty struct {
// `CfnConfiguration.TagsEntryProperty.Key`.
Key *string `json:"key"`
// `CfnConfiguration.TagsEntryProperty.Value`.
Value *string `json:"value"`
}
TODO: EXAMPLE