Class: Aws::LaunchWizard::Types::UpdateDeploymentInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-launchwizard/lib/aws-sdk-launchwizard/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:specifications]

Instance Attribute Summary collapse

Instance Attribute Details

#deployment_idString

The ID of the deployment.

Returns:

  • (String)


926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-launchwizard/lib/aws-sdk-launchwizard/types.rb', line 926

class UpdateDeploymentInput < Struct.new(
  :deployment_id,
  :specifications,
  :workload_version_name,
  :deployment_pattern_version_name,
  :dry_run,
  :force)
  SENSITIVE = [:specifications]
  include Aws::Structure
end

#deployment_pattern_version_nameString

The name of the deployment pattern version.

Returns:

  • (String)


926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-launchwizard/lib/aws-sdk-launchwizard/types.rb', line 926

class UpdateDeploymentInput < Struct.new(
  :deployment_id,
  :specifications,
  :workload_version_name,
  :deployment_pattern_version_name,
  :dry_run,
  :force)
  SENSITIVE = [:specifications]
  include Aws::Structure
end

#dry_runBoolean

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.

Returns:

  • (Boolean)


926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-launchwizard/lib/aws-sdk-launchwizard/types.rb', line 926

class UpdateDeploymentInput < Struct.new(
  :deployment_id,
  :specifications,
  :workload_version_name,
  :deployment_pattern_version_name,
  :dry_run,
  :force)
  SENSITIVE = [:specifications]
  include Aws::Structure
end

#forceBoolean

Forces the update even if validation warnings are present.

Returns:

  • (Boolean)


926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-launchwizard/lib/aws-sdk-launchwizard/types.rb', line 926

class UpdateDeploymentInput < Struct.new(
  :deployment_id,
  :specifications,
  :workload_version_name,
  :deployment_pattern_version_name,
  :dry_run,
  :force)
  SENSITIVE = [:specifications]
  include Aws::Structure
end

#specificationsHash<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.

Returns:

  • (Hash<String,String>)


926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-launchwizard/lib/aws-sdk-launchwizard/types.rb', line 926

class UpdateDeploymentInput < Struct.new(
  :deployment_id,
  :specifications,
  :workload_version_name,
  :deployment_pattern_version_name,
  :dry_run,
  :force)
  SENSITIVE = [:specifications]
  include Aws::Structure
end

#workload_version_nameString

The name of the workload version.

Returns:

  • (String)


926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-launchwizard/lib/aws-sdk-launchwizard/types.rb', line 926

class UpdateDeploymentInput < Struct.new(
  :deployment_id,
  :specifications,
  :workload_version_name,
  :deployment_pattern_version_name,
  :dry_run,
  :force)
  SENSITIVE = [:specifications]
  include Aws::Structure
end