Documentation ¶
Index ¶
- func CfnApplication_CFN_RESOURCE_TYPE_NAME() *string
- func CfnApplication_IsCfnElement(x interface{}) *bool
- func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnApplication_IsConstruct(x interface{}) *bool
- func CfnEnvironment_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEnvironment_IsCfnElement(x interface{}) *bool
- func CfnEnvironment_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEnvironment_IsConstruct(x interface{}) *bool
- func CfnRoute_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRoute_IsCfnElement(x interface{}) *bool
- func CfnRoute_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRoute_IsConstruct(x interface{}) *bool
- func CfnService_CFN_RESOURCE_TYPE_NAME() *string
- func CfnService_IsCfnElement(x interface{}) *bool
- func CfnService_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnService_IsConstruct(x interface{}) *bool
- func NewCfnApplication_Override(c CfnApplication, scope awscdk.Construct, id *string, ...)
- func NewCfnEnvironment_Override(c CfnEnvironment, scope awscdk.Construct, id *string, ...)
- func NewCfnRoute_Override(c CfnRoute, scope awscdk.Construct, id *string, props *CfnRouteProps)
- func NewCfnService_Override(c CfnService, scope awscdk.Construct, id *string, props *CfnServiceProps)
- type CfnApplication
- type CfnApplicationProps
- type CfnApplication_ApiGatewayProxyInputProperty
- type CfnEnvironment
- type CfnEnvironmentProps
- type CfnRoute
- type CfnRouteProps
- type CfnRoute_UriPathRouteInputProperty
- type CfnService
- type CfnServiceProps
- type CfnService_LambdaEndpointInputProperty
- type CfnService_UrlEndpointInputProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnApplication_CFN_RESOURCE_TYPE_NAME ¶
func CfnApplication_CFN_RESOURCE_TYPE_NAME() *string
func CfnApplication_IsCfnElement ¶
func CfnApplication_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. Experimental.
func CfnApplication_IsCfnResource ¶
func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnApplication_IsConstruct ¶
func CfnApplication_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnEnvironment_CFN_RESOURCE_TYPE_NAME ¶
func CfnEnvironment_CFN_RESOURCE_TYPE_NAME() *string
func CfnEnvironment_IsCfnElement ¶
func CfnEnvironment_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. Experimental.
func CfnEnvironment_IsCfnResource ¶
func CfnEnvironment_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnEnvironment_IsConstruct ¶
func CfnEnvironment_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnRoute_CFN_RESOURCE_TYPE_NAME ¶
func CfnRoute_CFN_RESOURCE_TYPE_NAME() *string
func CfnRoute_IsCfnElement ¶
func CfnRoute_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. Experimental.
func CfnRoute_IsCfnResource ¶
func CfnRoute_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnRoute_IsConstruct ¶
func CfnRoute_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnService_CFN_RESOURCE_TYPE_NAME ¶
func CfnService_CFN_RESOURCE_TYPE_NAME() *string
func CfnService_IsCfnElement ¶
func CfnService_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. Experimental.
func CfnService_IsCfnResource ¶
func CfnService_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnService_IsConstruct ¶
func CfnService_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnApplication_Override ¶
func NewCfnApplication_Override(c CfnApplication, scope awscdk.Construct, id *string, props *CfnApplicationProps)
Create a new `AWS::RefactorSpaces::Application`.
func NewCfnEnvironment_Override ¶
func NewCfnEnvironment_Override(c CfnEnvironment, scope awscdk.Construct, id *string, props *CfnEnvironmentProps)
Create a new `AWS::RefactorSpaces::Environment`.
func NewCfnRoute_Override ¶
func NewCfnRoute_Override(c CfnRoute, scope awscdk.Construct, id *string, props *CfnRouteProps)
Create a new `AWS::RefactorSpaces::Route`.
func NewCfnService_Override ¶
func NewCfnService_Override(c CfnService, scope awscdk.Construct, id *string, props *CfnServiceProps)
Create a new `AWS::RefactorSpaces::Service`.
Types ¶
type CfnApplication ¶
type CfnApplication interface { awscdk.CfnResource awscdk.IInspectable ApiGatewayProxy() interface{} SetApiGatewayProxy(val interface{}) AttrApiGatewayId() *string AttrApplicationIdentifier() *string AttrArn() *string AttrNlbArn() *string AttrNlbName() *string AttrProxyUrl() *string AttrStageName() *string AttrVpcLinkId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string EnvironmentIdentifier() *string SetEnvironmentIdentifier(val *string) LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode ProxyType() *string SetProxyType(val *string) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} VpcId() *string SetVpcId(val *string) 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::RefactorSpaces::Application`.
TODO: EXAMPLE
func NewCfnApplication ¶
func NewCfnApplication(scope awscdk.Construct, id *string, props *CfnApplicationProps) CfnApplication
Create a new `AWS::RefactorSpaces::Application`.
type CfnApplicationProps ¶
type CfnApplicationProps struct { // `AWS::RefactorSpaces::Application.ApiGatewayProxy`. ApiGatewayProxy interface{} `json:"apiGatewayProxy"` // `AWS::RefactorSpaces::Application.EnvironmentIdentifier`. EnvironmentIdentifier *string `json:"environmentIdentifier"` // `AWS::RefactorSpaces::Application.Name`. Name *string `json:"name"` // `AWS::RefactorSpaces::Application.ProxyType`. ProxyType *string `json:"proxyType"` // `AWS::RefactorSpaces::Application.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::RefactorSpaces::Application.VpcId`. VpcId *string `json:"vpcId"` }
Properties for defining a `AWS::RefactorSpaces::Application`.
TODO: EXAMPLE
type CfnApplication_ApiGatewayProxyInputProperty ¶
type CfnApplication_ApiGatewayProxyInputProperty struct { // `CfnApplication.ApiGatewayProxyInputProperty.EndpointType`. EndpointType *string `json:"endpointType"` // `CfnApplication.ApiGatewayProxyInputProperty.StageName`. StageName *string `json:"stageName"` }
TODO: EXAMPLE
type CfnEnvironment ¶
type CfnEnvironment interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrEnvironmentIdentifier() *string AttrTransitGatewayId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Name() *string SetName(val *string) NetworkFabricType() *string SetNetworkFabricType(val *string) Node() awscdk.ConstructNode 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::RefactorSpaces::Environment`.
TODO: EXAMPLE
func NewCfnEnvironment ¶
func NewCfnEnvironment(scope awscdk.Construct, id *string, props *CfnEnvironmentProps) CfnEnvironment
Create a new `AWS::RefactorSpaces::Environment`.
type CfnEnvironmentProps ¶
type CfnEnvironmentProps struct { // `AWS::RefactorSpaces::Environment.Description`. Description *string `json:"description"` // `AWS::RefactorSpaces::Environment.Name`. Name *string `json:"name"` // `AWS::RefactorSpaces::Environment.NetworkFabricType`. NetworkFabricType *string `json:"networkFabricType"` // `AWS::RefactorSpaces::Environment.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::RefactorSpaces::Environment`.
TODO: EXAMPLE
type CfnRoute ¶
type CfnRoute interface { awscdk.CfnResource awscdk.IInspectable ApplicationIdentifier() *string SetApplicationIdentifier(val *string) AttrArn() *string AttrPathResourceToId() *string AttrRouteIdentifier() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string EnvironmentIdentifier() *string SetEnvironmentIdentifier(val *string) LogicalId() *string Node() awscdk.ConstructNode Ref() *string RouteType() *string SetRouteType(val *string) ServiceIdentifier() *string SetServiceIdentifier(val *string) Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} UriPathRoute() interface{} SetUriPathRoute(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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::RefactorSpaces::Route`.
TODO: EXAMPLE
func NewCfnRoute ¶
func NewCfnRoute(scope awscdk.Construct, id *string, props *CfnRouteProps) CfnRoute
Create a new `AWS::RefactorSpaces::Route`.
type CfnRouteProps ¶
type CfnRouteProps struct { // `AWS::RefactorSpaces::Route.ApplicationIdentifier`. ApplicationIdentifier *string `json:"applicationIdentifier"` // `AWS::RefactorSpaces::Route.EnvironmentIdentifier`. EnvironmentIdentifier *string `json:"environmentIdentifier"` // `AWS::RefactorSpaces::Route.RouteType`. RouteType *string `json:"routeType"` // `AWS::RefactorSpaces::Route.ServiceIdentifier`. ServiceIdentifier *string `json:"serviceIdentifier"` // `AWS::RefactorSpaces::Route.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::RefactorSpaces::Route.UriPathRoute`. UriPathRoute interface{} `json:"uriPathRoute"` }
Properties for defining a `AWS::RefactorSpaces::Route`.
TODO: EXAMPLE
type CfnRoute_UriPathRouteInputProperty ¶
type CfnRoute_UriPathRouteInputProperty struct { // `CfnRoute.UriPathRouteInputProperty.ActivationState`. ActivationState *string `json:"activationState"` // `CfnRoute.UriPathRouteInputProperty.IncludeChildPaths`. IncludeChildPaths interface{} `json:"includeChildPaths"` // `CfnRoute.UriPathRouteInputProperty.Methods`. Methods *[]*string `json:"methods"` // `CfnRoute.UriPathRouteInputProperty.SourcePath`. SourcePath *string `json:"sourcePath"` }
TODO: EXAMPLE
type CfnService ¶
type CfnService interface { awscdk.CfnResource awscdk.IInspectable ApplicationIdentifier() *string SetApplicationIdentifier(val *string) AttrArn() *string AttrServiceIdentifier() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) EndpointType() *string SetEndpointType(val *string) EnvironmentIdentifier() *string SetEnvironmentIdentifier(val *string) LambdaEndpoint() interface{} SetLambdaEndpoint(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} UrlEndpoint() interface{} SetUrlEndpoint(val interface{}) VpcId() *string SetVpcId(val *string) 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::RefactorSpaces::Service`.
TODO: EXAMPLE
func NewCfnService ¶
func NewCfnService(scope awscdk.Construct, id *string, props *CfnServiceProps) CfnService
Create a new `AWS::RefactorSpaces::Service`.
type CfnServiceProps ¶
type CfnServiceProps struct { // `AWS::RefactorSpaces::Service.ApplicationIdentifier`. ApplicationIdentifier *string `json:"applicationIdentifier"` // `AWS::RefactorSpaces::Service.Description`. Description *string `json:"description"` // `AWS::RefactorSpaces::Service.EndpointType`. EndpointType *string `json:"endpointType"` // `AWS::RefactorSpaces::Service.EnvironmentIdentifier`. EnvironmentIdentifier *string `json:"environmentIdentifier"` // `AWS::RefactorSpaces::Service.LambdaEndpoint`. LambdaEndpoint interface{} `json:"lambdaEndpoint"` // `AWS::RefactorSpaces::Service.Name`. Name *string `json:"name"` // `AWS::RefactorSpaces::Service.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::RefactorSpaces::Service.UrlEndpoint`. UrlEndpoint interface{} `json:"urlEndpoint"` // `AWS::RefactorSpaces::Service.VpcId`. VpcId *string `json:"vpcId"` }
Properties for defining a `AWS::RefactorSpaces::Service`.
TODO: EXAMPLE
type CfnService_LambdaEndpointInputProperty ¶
type CfnService_LambdaEndpointInputProperty struct { // `CfnService.LambdaEndpointInputProperty.Arn`. Arn *string `json:"arn"` }
TODO: EXAMPLE
type CfnService_UrlEndpointInputProperty ¶
type CfnService_UrlEndpointInputProperty struct { // `CfnService.UrlEndpointInputProperty.HealthUrl`. HealthUrl *string `json:"healthUrl"` // `CfnService.UrlEndpointInputProperty.Url`. Url *string `json:"url"` }
TODO: EXAMPLE