class Google::Apis::SasportalV1alpha1::SasPortalDeployment

The Deployment.

Attributes

allowed_billing_modes[RW]

The allowed billing modes under this deployment. Corresponds to the JSON property `allowedBillingModes` @return [Array<String>]

default_billing_mode[RW]

Default billing mode for the deployment and devices under it. Corresponds to the JSON property `defaultBillingMode` @return [String]

display_name[RW]

The deployment's display name. Corresponds to the JSON property `displayName` @return [String]

frns[RW]

Output only. The FRNs copied from its direct parent. Corresponds to the JSON property `frns` @return [Array<String>]

name[RW]

Output only. Resource name. Corresponds to the JSON property `name` @return [String]

sas_user_ids[RW]

User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. Corresponds to the JSON property `sasUserIds` @return [Array<String>]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/sasportal_v1alpha1/classes.rb, line 177
def update!(**args)
  @allowed_billing_modes = args[:allowed_billing_modes] if args.key?(:allowed_billing_modes)
  @default_billing_mode = args[:default_billing_mode] if args.key?(:default_billing_mode)
  @display_name = args[:display_name] if args.key?(:display_name)
  @frns = args[:frns] if args.key?(:frns)
  @name = args[:name] if args.key?(:name)
  @sas_user_ids = args[:sas_user_ids] if args.key?(:sas_user_ids)
end