Design Center V1 API - Class Google::Cloud::DesignCenter::V1::RolesAndApisConfig (v0.1.0)

Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::RolesAndApisConfig.

Represents configurations required within a specific project to deploy the application.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#apis

def apis() -> ::Array<::Google::Cloud::DesignCenter::V1::ApiInfo>
Returns
  • (::Array<::Google::Cloud::DesignCenter::V1::ApiInfo>) — Optional. APIs that you must enable in this project before you deploy the application, in the form of "*.googleapis.com". The maximum number of APIs allowed is 500.

#apis=

def apis=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::ApiInfo>
Parameter
  • value (::Array<::Google::Cloud::DesignCenter::V1::ApiInfo>) — Optional. APIs that you must enable in this project before you deploy the application, in the form of "*.googleapis.com". The maximum number of APIs allowed is 500.
Returns
  • (::Array<::Google::Cloud::DesignCenter::V1::ApiInfo>) — Optional. APIs that you must enable in this project before you deploy the application, in the form of "*.googleapis.com". The maximum number of APIs allowed is 500.

#project_id

def project_id() -> ::String
Returns
  • (::String) — Required. The project ID to which these configurations apply.

#project_id=

def project_id=(value) -> ::String
Parameter
  • value (::String) — Required. The project ID to which these configurations apply.
Returns
  • (::String) — Required. The project ID to which these configurations apply.

#roles

def roles() -> ::Array<::Google::Cloud::DesignCenter::V1::RoleInfo>
Returns
  • (::Array<::Google::Cloud::DesignCenter::V1::RoleInfo>) — Optional. IAM roles that the deployment service account needs to deploy the application within this project. Each role must be a valid IAM role name, such as roles/editor. The maximum number of roles allowed is 500.

#roles=

def roles=(value) -> ::Array<::Google::Cloud::DesignCenter::V1::RoleInfo>
Parameter
  • value (::Array<::Google::Cloud::DesignCenter::V1::RoleInfo>) — Optional. IAM roles that the deployment service account needs to deploy the application within this project. Each role must be a valid IAM role name, such as roles/editor. The maximum number of roles allowed is 500.
Returns
  • (::Array<::Google::Cloud::DesignCenter::V1::RoleInfo>) — Optional. IAM roles that the deployment service account needs to deploy the application within this project. Each role must be a valid IAM role name, such as roles/editor. The maximum number of roles allowed is 500.