Class: Aws::LaunchWizard::Types::CreateDeploymentInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::LaunchWizard::Types::CreateDeploymentInput
- Defined in:
- gems/aws-sdk-launchwizard/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 operation to
discover supported values for this parameter.
64 65 66 67 68 69 70 71 72 73 |
# File 'gems/aws-sdk-launchwizard/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 'gems/aws-sdk-launchwizard/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 'gems/aws-sdk-launchwizard/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 operation.
64 65 66 67 68 69 70 71 72 73 |
# File 'gems/aws-sdk-launchwizard/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 'gems/aws-sdk-launchwizard/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
operation to discover supported values for this parameter.
64 65 66 67 68 69 70 71 72 73 |
# File 'gems/aws-sdk-launchwizard/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 |