AWS Native is in preview. AWS Classic is fully supported.
aws-native.refactorspaces.Application
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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: ApplicationArgs,
opts: Optional[ResourceOptions] = None)
func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
public Application(string name, ApplicationArgs args, 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:
- Environment
Identifier string - Proxy
Type Pulumi.Aws Native. Refactor Spaces. Application Proxy Type - Vpc
Id string - Api
Gateway Pulumi.Proxy Aws Native. Refactor Spaces. Inputs. Application Api Gateway Proxy Input - Name string
- List<Pulumi.
Aws Native. Refactor Spaces. Inputs. Application Tag> Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- Environment
Identifier string - Proxy
Type ApplicationProxy Type - Vpc
Id string - Api
Gateway ApplicationProxy Api Gateway Proxy Input Args - Name string
- []Application
Tag Args Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- environment
Identifier String - proxy
Type ApplicationProxy Type - vpc
Id String - api
Gateway ApplicationProxy Api Gateway Proxy Input - name String
- List<Application
Tag> Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- environment
Identifier string - proxy
Type ApplicationProxy Type - vpc
Id string - api
Gateway ApplicationProxy Api Gateway Proxy Input - name string
- Application
Tag[] Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- environment_
identifier str - proxy_
type ApplicationProxy Type - vpc_
id str - api_
gateway_ Applicationproxy Api Gateway Proxy Input Args - name str
- Sequence[Application
Tag Args] Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- environment
Identifier String - proxy
Type "API_GATEWAY" - vpc
Id String - api
Gateway Property MapProxy - name String
- List<Property Map>
Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
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, ApplicationApiGatewayEndpointTypeArgs
- 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, ApplicationApiGatewayProxyInputArgs
ApplicationProxyType, ApplicationProxyTypeArgs
- 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, ApplicationTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.