class Google::Apis::ServicenetworkingV1::AddRolesRequest

Request for AddRoles to allow Service Producers to add roles in the shared VPC host project for them to use.

Attributes

consumer_network[RW]

Required. The network that the consumer is using to connect with services. Must be in the form of projects/`project`/global/networks/`network` `project` is a project number, as in '12345' `network` is a network name. Corresponds to the JSON property `consumerNetwork` @return [String]

policy_binding[RW]

Required. List of policy bindings to add to shared VPC host project. Corresponds to the JSON property `policyBinding` @return [Array<Google::Apis::ServicenetworkingV1::PolicyBinding>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/servicenetworking_v1/classes.rb, line 183
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/servicenetworking_v1/classes.rb, line 188
def update!(**args)
  @consumer_network = args[:consumer_network] if args.key?(:consumer_network)
  @policy_binding = args[:policy_binding] if args.key?(:policy_binding)
end