AWS Native is in preview. AWS Classic is fully supported.
aws-native.refactorspaces.Service
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Definition of AWS::RefactorSpaces::Service Resource Type
Create Service Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Service(name: string, args: ServiceArgs, opts?: CustomResourceOptions);
@overload
def Service(resource_name: str,
args: ServiceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Service(resource_name: str,
opts: Optional[ResourceOptions] = None,
application_identifier: Optional[str] = None,
endpoint_type: Optional[ServiceEndpointType] = None,
environment_identifier: Optional[str] = None,
description: Optional[str] = None,
lambda_endpoint: Optional[ServiceLambdaEndpointInputArgs] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
url_endpoint: Optional[ServiceUrlEndpointInputArgs] = None,
vpc_id: Optional[str] = None)
func NewService(ctx *Context, name string, args ServiceArgs, opts ...ResourceOption) (*Service, error)
public Service(string name, ServiceArgs args, CustomResourceOptions? opts = null)
public Service(String name, ServiceArgs args)
public Service(String name, ServiceArgs args, CustomResourceOptions options)
type: aws-native:refactorspaces:Service
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ServiceArgs
- 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 ServiceArgs
- 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 ServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Example
The following reference example uses placeholder values for all input properties.
Coming soon!
Coming soon!
Coming soon!
Coming soon!
const exampleserviceResourceResourceFromRefactorspaces = new aws_native.refactorspaces.Service("exampleserviceResourceResourceFromRefactorspaces", {
applicationIdentifier: "string",
endpointType: aws_native.refactorspaces.ServiceEndpointType.Lambda,
environmentIdentifier: "string",
description: "string",
lambdaEndpoint: {
arn: "string",
},
name: "string",
tags: [{
key: "string",
value: "string",
}],
urlEndpoint: {
url: "string",
healthUrl: "string",
},
vpcId: "string",
});
Coming soon!
Service 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 Service resource accepts the following input properties:
- Application
Identifier string - Endpoint
Type Pulumi.Aws Native. Refactor Spaces. Service Endpoint Type - Environment
Identifier string - Description string
- Lambda
Endpoint Pulumi.Aws Native. Refactor Spaces. Inputs. Service Lambda Endpoint Input - Name string
- List<Pulumi.
Aws Native. Inputs. Tag> - Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- Url
Endpoint Pulumi.Aws Native. Refactor Spaces. Inputs. Service Url Endpoint Input - Vpc
Id string
- Application
Identifier string - Endpoint
Type ServiceEndpoint Type - Environment
Identifier string - Description string
- Lambda
Endpoint ServiceLambda Endpoint Input Args - Name string
- Tag
Args - Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- Url
Endpoint ServiceUrl Endpoint Input Args - Vpc
Id string
- application
Identifier String - endpoint
Type ServiceEndpoint Type - environment
Identifier String - description String
- lambda
Endpoint ServiceLambda Endpoint Input - name String
- List<Tag>
- Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- url
Endpoint ServiceUrl Endpoint Input - vpc
Id String
- application
Identifier string - endpoint
Type ServiceEndpoint Type - environment
Identifier string - description string
- lambda
Endpoint ServiceLambda Endpoint Input - name string
- Tag[]
- Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- url
Endpoint ServiceUrl Endpoint Input - vpc
Id string
- application_
identifier str - endpoint_
type ServiceEndpoint Type - environment_
identifier str - description str
- lambda_
endpoint ServiceLambda Endpoint Input Args - name str
- Sequence[Tag
Args] - Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
- url_
endpoint ServiceUrl Endpoint Input Args - vpc_
id str
- application
Identifier String - endpoint
Type "LAMBDA" | "URL" - environment
Identifier String - description String
- lambda
Endpoint Property Map - 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.
- url
Endpoint Property Map - vpc
Id String
Outputs
All input properties are implicitly available as output properties. Additionally, the Service resource produces the following output properties:
- Arn string
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Identifier string
- Arn string
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Identifier string
- arn String
- id String
- The provider-assigned unique ID for this managed resource.
- service
Identifier String
- arn string
- id string
- The provider-assigned unique ID for this managed resource.
- service
Identifier string
- arn str
- id str
- The provider-assigned unique ID for this managed resource.
- service_
identifier str
- arn String
- id String
- The provider-assigned unique ID for this managed resource.
- service
Identifier String
Supporting Types
ServiceEndpointType, ServiceEndpointTypeArgs
- Lambda
- LAMBDA
- Url
- URL
- Service
Endpoint Type Lambda - LAMBDA
- Service
Endpoint Type Url - URL
- Lambda
- LAMBDA
- Url
- URL
- Lambda
- LAMBDA
- Url
- URL
- LAMBDA_
- LAMBDA
- URL
- URL
- "LAMBDA"
- LAMBDA
- "URL"
- URL
ServiceLambdaEndpointInput, ServiceLambdaEndpointInputArgs
- Arn string
- Arn string
- arn String
- arn string
- arn str
- arn String
ServiceUrlEndpointInput, ServiceUrlEndpointInputArgs
- url str
- health_
url str
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.