Class: Aws::LaunchWizard::Types::CreateDeploymentInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::LaunchWizard::Types::CreateDeploymentInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-launchwizard/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:specifications]
Instance Attribute Summary collapse
-
#deployment_pattern_name ⇒ String
The name of the deployment pattern supported by a given workload.
-
#dry_run ⇒ Boolean
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.
-
#name ⇒ String
The name of the deployment.
-
#specifications ⇒ Hash<String,String>
The settings specified for the deployment.
-
#tags ⇒ Hash<String,String>
The tags to add to the deployment.
-
#workload_name ⇒ String
The name of the workload.
Instance Attribute Details
#deployment_pattern_name ⇒ String
The name of the deployment pattern supported by a given workload. You can use the [ ‘ListWorkloadDeploymentPatterns` ][1] operation to discover supported values for this parameter.
[1]: docs.aws.amazon.com/launchwizard/latest/APIReference/API_ListWorkloadDeploymentPatterns.html
64 65 66 67 68 69 70 71 72 73 |
# File 'lib/aws-sdk-launchwizard/types.rb', line 64 class CreateDeploymentInput < Struct.new( :deployment_pattern_name, :dry_run, :name, :specifications, :tags, :workload_name) SENSITIVE = [:specifications] include Aws::Structure end |
#dry_run ⇒ Boolean
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is ‘DryRunOperation`. Otherwise, it is `UnauthorizedOperation`.
64 65 66 67 68 69 70 71 72 73 |
# File 'lib/aws-sdk-launchwizard/types.rb', line 64 class CreateDeploymentInput < Struct.new( :deployment_pattern_name, :dry_run, :name, :specifications, :tags, :workload_name) SENSITIVE = [:specifications] include Aws::Structure end |
#name ⇒ String
The name of the deployment.
64 65 66 67 68 69 70 71 72 73 |
# File 'lib/aws-sdk-launchwizard/types.rb', line 64 class CreateDeploymentInput < Struct.new( :deployment_pattern_name, :dry_run, :name, :specifications, :tags, :workload_name) SENSITIVE = [:specifications] include Aws::Structure end |
#specifications ⇒ Hash<String,String>
The settings specified for the deployment. These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see [SAP deployment specifications]. To retrieve the specifications required to create a deployment for other workloads, use the [ ‘GetWorkloadDeploymentPattern` ][2] operation.
[1]: docs.aws.amazon.com/launchwizard/latest/APIReference/launch-wizard-specifications-sap.html [2]: docs.aws.amazon.com/launchwizard/latest/APIReference/API_GetWorkloadDeploymentPattern.html
64 65 66 67 68 69 70 71 72 73 |
# File 'lib/aws-sdk-launchwizard/types.rb', line 64 class CreateDeploymentInput < Struct.new( :deployment_pattern_name, :dry_run, :name, :specifications, :tags, :workload_name) SENSITIVE = [:specifications] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags to add to the deployment.
64 65 66 67 68 69 70 71 72 73 |
# File 'lib/aws-sdk-launchwizard/types.rb', line 64 class CreateDeploymentInput < Struct.new( :deployment_pattern_name, :dry_run, :name, :specifications, :tags, :workload_name) SENSITIVE = [:specifications] include Aws::Structure end |
#workload_name ⇒ String
The name of the workload. You can use the [ ‘ListWorkloads` ][1] operation to discover supported values for this parameter.
[1]: docs.aws.amazon.com/launchwizard/latest/APIReference/API_ListWorkloads.html
64 65 66 67 68 69 70 71 72 73 |
# File 'lib/aws-sdk-launchwizard/types.rb', line 64 class CreateDeploymentInput < Struct.new( :deployment_pattern_name, :dry_run, :name, :specifications, :tags, :workload_name) SENSITIVE = [:specifications] include Aws::Structure end |