Reference documentation and code samples for the Bare Metal Solution V2 API class Google::Cloud::BareMetalSolution::V2::ProvisioningConfig.
A provisioning configuration.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cloud_console_uri
def cloud_console_uri() -> ::String
Returns
- (::String) — Output only. URI to Cloud Console UI view of this provisioning config.
#custom_id
def custom_id() -> ::String
Returns
- (::String) — Optional. The user-defined identifier of the provisioning config.
#custom_id=
def custom_id=(value) -> ::String
Parameter
- value (::String) — Optional. The user-defined identifier of the provisioning config.
Returns
- (::String) — Optional. The user-defined identifier of the provisioning config.
def email() -> ::String
Returns
- (::String) — Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
#email=
def email=(value) -> ::String
Parameter
- value (::String) — 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.
#handover_service_account
def handover_service_account() -> ::String
Returns
- (::String) — A service account to enable customers to access instance credentials upon handover.
#handover_service_account=
def handover_service_account=(value) -> ::String
Parameter
- value (::String) — 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.
#instances
def instances() -> ::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>) — Instances to be created.
#instances=
def instances=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>
Parameter
- value (::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>) — Instances to be created.
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::InstanceConfig>) — Instances to be created.
#location
def location() -> ::String
Returns
- (::String) — Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
#location=
def location=(value) -> ::String
Parameter
- value (::String) — 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.
#name
def name() -> ::String
Returns
- (::String) — Output only. The system-generated name of the provisioning config. This follows the UUID format.
#networks
def networks() -> ::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>) — Networks to be created.
#networks=
def networks=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>
Parameter
- value (::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>) — Networks to be created.
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::NetworkConfig>) — Networks to be created.
#state
def state() -> ::Google::Cloud::BareMetalSolution::V2::ProvisioningConfig::State
Returns
- (::Google::Cloud::BareMetalSolution::V2::ProvisioningConfig::State) — Output only. State of ProvisioningConfig.
#status_message
def status_message() -> ::String
Returns
- (::String) — Optional status messages associated with the FAILED state.
#status_message=
def status_message=(value) -> ::String
Parameter
- value (::String) — Optional status messages associated with the FAILED state.
Returns
- (::String) — Optional status messages associated with the FAILED state.
#ticket_id
def ticket_id() -> ::String
Returns
- (::String) — A generated ticket id to track provisioning request.
#ticket_id=
def ticket_id=(value) -> ::String
Parameter
- value (::String) — A generated ticket id to track provisioning request.
Returns
- (::String) — A generated ticket id to track provisioning request.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. Last update timestamp.
#volumes
def volumes() -> ::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>) — Volumes to be created.
#volumes=
def volumes=(value) -> ::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>
Parameter
- value (::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>) — Volumes to be created.
Returns
- (::Array<::Google::Cloud::BareMetalSolution::V2::VolumeConfig>) — Volumes to be created.
#vpc_sc_enabled
def vpc_sc_enabled() -> ::Boolean
Returns
- (::Boolean) — If true, VPC SC is enabled for the cluster.
#vpc_sc_enabled=
def vpc_sc_enabled=(value) -> ::Boolean
Parameter
- value (::Boolean) — If true, VPC SC is enabled for the cluster.
Returns
- (::Boolean) — If true, VPC SC is enabled for the cluster.