aws-native.refactorspaces.Application
Definition of AWS::RefactorSpaces::Application Resource Type
Create Application Resource
new Application(name: string, args?: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
opts: Optional[ResourceOptions] = None,
api_gateway_proxy: Optional[ApplicationApiGatewayProxyInputArgs] = None,
environment_identifier: Optional[str] = None,
name: Optional[str] = None,
proxy_type: Optional[ApplicationProxyType] = None,
tags: Optional[Sequence[ApplicationTagArgs]] = None,
vpc_id: Optional[str] = None)
@overload
def Application(resource_name: str,
args: Optional[ApplicationArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewApplication(ctx *Context, name string, args *ApplicationArgs, opts ...ResourceOption) (*Application, error)
public Application(string name, ApplicationArgs? args = null, CustomResourceOptions? opts = null)
public Application(String name, ApplicationArgs args)
public Application(String name, ApplicationArgs args, CustomResourceOptions options)
type: aws-native:refactorspaces:Application
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Application Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Application resource accepts the following input properties:
- Api
Gateway Pulumi.Proxy Aws Native. Refactor Spaces. Inputs. Application Api Gateway Proxy Input Args - Environment
Identifier string - Name string
- Proxy
Type Pulumi.Aws Native. Refactor Spaces. Application Proxy Type - List<Pulumi.
Aws Native. Refactor Spaces. Inputs. Application Tag Args> Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- Vpc
Id string
- Api
Gateway ApplicationProxy Api Gateway Proxy Input Args - Environment
Identifier string - Name string
- Proxy
Type ApplicationProxy Type - []Application
Tag Args Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- Vpc
Id string
- api
Gateway ApplicationProxy Api Gateway Proxy Input Args - environment
Identifier String - name String
- proxy
Type ApplicationProxy Type - List<Application
Tag Args> Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- vpc
Id String
- api
Gateway ApplicationProxy Api Gateway Proxy Input Args - environment
Identifier string - name string
- proxy
Type ApplicationProxy Type - Application
Tag Args[] Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- vpc
Id string
- api_
gateway_ Applicationproxy Api Gateway Proxy Input Args - environment_
identifier str - name str
- proxy_
type ApplicationProxy Type - Sequence[Application
Tag Args] Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- vpc_
id str
- api
Gateway Property MapProxy - environment
Identifier String - name String
- proxy
Type "API_GATEWAY" - List<Property Map>
Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- vpc
Id String
Outputs
All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:
- Api
Gateway stringId - Application
Identifier string - Arn string
- Id string
The provider-assigned unique ID for this managed resource.
- Nlb
Arn string - Nlb
Name string - Proxy
Url string - Stage
Name string - Vpc
Link stringId
- Api
Gateway stringId - Application
Identifier string - Arn string
- Id string
The provider-assigned unique ID for this managed resource.
- Nlb
Arn string - Nlb
Name string - Proxy
Url string - Stage
Name string - Vpc
Link stringId
- api
Gateway StringId - application
Identifier String - arn String
- id String
The provider-assigned unique ID for this managed resource.
- nlb
Arn String - nlb
Name String - proxy
Url String - stage
Name String - vpc
Link StringId
- api
Gateway stringId - application
Identifier string - arn string
- id string
The provider-assigned unique ID for this managed resource.
- nlb
Arn string - nlb
Name string - proxy
Url string - stage
Name string - vpc
Link stringId
- api_
gateway_ strid - application_
identifier str - arn str
- id str
The provider-assigned unique ID for this managed resource.
- nlb_
arn str - nlb_
name str - proxy_
url str - stage_
name str - vpc_
link_ strid
- api
Gateway StringId - application
Identifier String - arn String
- id String
The provider-assigned unique ID for this managed resource.
- nlb
Arn String - nlb
Name String - proxy
Url String - stage
Name String - vpc
Link StringId
Supporting Types
ApplicationApiGatewayEndpointType
- Regional
- REGIONAL
- Private
- PRIVATE
- Application
Api Gateway Endpoint Type Regional - REGIONAL
- Application
Api Gateway Endpoint Type Private - PRIVATE
- Regional
- REGIONAL
- Private
- PRIVATE
- Regional
- REGIONAL
- Private
- PRIVATE
- REGIONAL
- REGIONAL
- PRIVATE
- PRIVATE
- "REGIONAL"
- REGIONAL
- "PRIVATE"
- PRIVATE
ApplicationApiGatewayProxyInput
ApplicationProxyType
- Api
Gateway - API_GATEWAY
- Application
Proxy Type Api Gateway - API_GATEWAY
- Api
Gateway - API_GATEWAY
- Api
Gateway - API_GATEWAY
- API_GATEWAY
- API_GATEWAY
- "API_GATEWAY"
- API_GATEWAY
ApplicationTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0