Class: Google::Cloud::BareMetalSolution::V2::ProvisioningConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb

Overview

A provisioning configuration.

Defined Under Namespace

Modules: State

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_console_uri::String (readonly)

Returns Output only. URI to Cloud Console UI view of this provisioning config.

Returns:

  • (::String)

    Output only. URI to Cloud Console UI view of this provisioning config.



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#custom_id::String

Returns Optional. The user-defined identifier of the provisioning config.

Returns:

  • (::String)

    Optional. The user-defined identifier of the provisioning config.



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#email::String

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.

Returns:

  • (::String)

    Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#handover_service_account::String

Returns A service account to enable customers to access instance credentials upon handover.

Returns:

  • (::String)

    A service account to enable customers to access instance credentials upon handover.



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#instances::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>

Returns Instances to be created.

Returns:



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#location::String

Returns Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.

Returns:

  • (::String)

    Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#name::String (readonly)

Returns Output only. The system-generated name of the provisioning config. This follows the UUID format.

Returns:

  • (::String)

    Output only. The system-generated name of the provisioning config. This follows the UUID format.



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#networks::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>

Returns Networks to be created.

Returns:



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#state::Google::Cloud::BareMetalSolution::V2::ProvisioningConfig::State (readonly)

Returns Output only. State of ProvisioningConfig.

Returns:



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#status_message::String

Returns Optional status messages associated with the FAILED state.

Returns:

  • (::String)

    Optional status messages associated with the FAILED state.



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#ticket_id::String

Returns A generated ticket id to track provisioning request.

Returns:

  • (::String)

    A generated ticket id to track provisioning request.



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Last update timestamp.

Returns:



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#volumes::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>

Returns Volumes to be created.

Returns:



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end

#vpc_sc_enabled::Boolean

Returns If true, VPC SC is enabled for the cluster.

Returns:

  • (::Boolean)

    If true, VPC SC is enabled for the cluster.



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'proto_docs/google/cloud/baremetalsolution/v2/provisioning.rb', line 72

class ProvisioningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The possible states for this ProvisioningConfig.
  module State
    # State wasn't specified.
    STATE_UNSPECIFIED = 0

    # ProvisioningConfig is a draft and can be freely modified.
    DRAFT = 1

    # ProvisioningConfig was already submitted and cannot be modified.
    SUBMITTED = 2

    # ProvisioningConfig was in the provisioning state.  Initially this state
    # comes from the work order table in big query when SNOW is used.  Later
    # this field can be set by the work order API.
    PROVISIONING = 3

    # ProvisioningConfig was provisioned, meaning the resources exist.
    PROVISIONED = 4

    # ProvisioningConfig was validated.  A validation tool will be run to
    # set this state.
    VALIDATED = 5

    # ProvisioningConfig was canceled.
    CANCELLED = 6

    # The request is submitted for provisioning, with error return.
    FAILED = 7
  end
end