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 constructs.Construct, id *string, ...)
- func NewCfnEnvironment_Override(c CfnEnvironment, scope constructs.Construct, id *string, ...)
- func NewCfnRoute_Override(c CfnRoute, scope constructs.Construct, id *string, props *CfnRouteProps)
- func NewCfnService_Override(c CfnService, scope constructs.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.
func CfnApplication_IsCfnResource ¶
func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnApplication_IsConstruct ¶
func CfnApplication_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 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.
func CfnEnvironment_IsCfnResource ¶
func CfnEnvironment_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnEnvironment_IsConstruct ¶
func CfnEnvironment_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 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.
func CfnRoute_IsCfnResource ¶
func CfnRoute_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnRoute_IsConstruct ¶
func CfnRoute_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 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.
func CfnService_IsCfnResource ¶
func CfnService_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnService_IsConstruct ¶
func CfnService_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 NewCfnApplication_Override ¶
func NewCfnApplication_Override(c CfnApplication, scope constructs.Construct, id *string, props *CfnApplicationProps)
Create a new `AWS::RefactorSpaces::Application`.
func NewCfnEnvironment_Override ¶
func NewCfnEnvironment_Override(c CfnEnvironment, scope constructs.Construct, id *string, props *CfnEnvironmentProps)
Create a new `AWS::RefactorSpaces::Environment`.
func NewCfnRoute_Override ¶
func NewCfnRoute_Override(c CfnRoute, scope constructs.Construct, id *string, props *CfnRouteProps)
Create a new `AWS::RefactorSpaces::Route`.
func NewCfnService_Override ¶
func NewCfnService_Override(c CfnService, scope constructs.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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::RefactorSpaces::Application`.
TODO: EXAMPLE
func NewCfnApplication ¶
func NewCfnApplication(scope constructs.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() 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::RefactorSpaces::Environment`.
TODO: EXAMPLE
func NewCfnEnvironment ¶
func NewCfnEnvironment(scope constructs.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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::RefactorSpaces::Route`.
TODO: EXAMPLE
func NewCfnRoute ¶
func NewCfnRoute(scope constructs.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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::RefactorSpaces::Service`.
TODO: EXAMPLE
func NewCfnService ¶
func NewCfnService(scope constructs.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