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.