Class: Google::Cloud::BareMetalSolution::V2::ProvisioningConfig
- Inherits:
-
Object
- Object
- Google::Cloud::BareMetalSolution::V2::ProvisioningConfig
- 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
-
#cloud_console_uri ⇒ ::String
readonly
Output only.
-
#custom_id ⇒ ::String
Optional.
-
#email ⇒ ::String
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#handover_service_account ⇒ ::String
A service account to enable customers to access instance credentials upon handover.
-
#instances ⇒ ::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>
Instances to be created.
-
#location ⇒ ::String
Optional.
-
#name ⇒ ::String
readonly
Output only.
-
#networks ⇒ ::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>
Networks to be created.
-
#state ⇒ ::Google::Cloud::BareMetalSolution::V2::ProvisioningConfig::State
readonly
Output only.
-
#status_message ⇒ ::String
Optional status messages associated with the FAILED state.
-
#ticket_id ⇒ ::String
A generated ticket id to track provisioning request.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#volumes ⇒ ::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>
Volumes to be created.
-
#vpc_sc_enabled ⇒ ::Boolean
If true, VPC SC is enabled for the cluster.
Instance Attribute Details
#cloud_console_uri ⇒ ::String (readonly)
Returns 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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |