1. Packages
  2. AWS Native
  3. API Docs
  4. refactorspaces
  5. Application

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

aws-native.refactorspaces.Application

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

    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[_root_inputs.TagArgs]] = 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:

    EnvironmentIdentifier string
    ProxyType ApplicationProxyType
    VpcId string
    ApiGatewayProxy ApplicationApiGatewayProxyInputArgs
    Name string
    Tags TagArgs
    Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
    environmentIdentifier String
    proxyType ApplicationProxyType
    vpcId String
    apiGatewayProxy ApplicationApiGatewayProxyInput
    name String
    tags List<Tag>
    Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
    environmentIdentifier string
    proxyType ApplicationProxyType
    vpcId string
    apiGatewayProxy ApplicationApiGatewayProxyInput
    name string
    tags 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 ApplicationProxyType
    vpc_id str
    api_gateway_proxy ApplicationApiGatewayProxyInputArgs
    name str
    tags TagArgs]
    Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
    environmentIdentifier String
    proxyType "API_GATEWAY"
    vpcId String
    apiGatewayProxy Property Map
    name String
    tags 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:

    ApiGatewayId string
    ApplicationIdentifier string
    Arn string
    Id string
    The provider-assigned unique ID for this managed resource.
    NlbArn string
    NlbName string
    ProxyUrl string
    StageName string
    VpcLinkId string
    ApiGatewayId string
    ApplicationIdentifier string
    Arn string
    Id string
    The provider-assigned unique ID for this managed resource.
    NlbArn string
    NlbName string
    ProxyUrl string
    StageName string
    VpcLinkId string
    apiGatewayId String
    applicationIdentifier String
    arn String
    id String
    The provider-assigned unique ID for this managed resource.
    nlbArn String
    nlbName String
    proxyUrl String
    stageName String
    vpcLinkId String
    apiGatewayId string
    applicationIdentifier string
    arn string
    id string
    The provider-assigned unique ID for this managed resource.
    nlbArn string
    nlbName string
    proxyUrl string
    stageName string
    vpcLinkId string
    api_gateway_id str
    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_id str
    apiGatewayId String
    applicationIdentifier String
    arn String
    id String
    The provider-assigned unique ID for this managed resource.
    nlbArn String
    nlbName String
    proxyUrl String
    stageName String
    vpcLinkId String

    Supporting Types

    ApplicationApiGatewayEndpointType, ApplicationApiGatewayEndpointTypeArgs

    Regional
    REGIONAL
    Private
    PRIVATE
    ApplicationApiGatewayEndpointTypeRegional
    REGIONAL
    ApplicationApiGatewayEndpointTypePrivate
    PRIVATE
    Regional
    REGIONAL
    Private
    PRIVATE
    Regional
    REGIONAL
    Private
    PRIVATE
    REGIONAL
    REGIONAL
    PRIVATE
    PRIVATE
    "REGIONAL"
    REGIONAL
    "PRIVATE"
    PRIVATE

    ApplicationApiGatewayProxyInput, ApplicationApiGatewayProxyInputArgs

    ApplicationProxyType, ApplicationProxyTypeArgs

    ApiGateway
    API_GATEWAY
    ApplicationProxyTypeApiGateway
    API_GATEWAY
    ApiGateway
    API_GATEWAY
    ApiGateway
    API_GATEWAY
    API_GATEWAY
    API_GATEWAY
    "API_GATEWAY"
    API_GATEWAY

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi