Class: Google::Apis::ContaineranalysisV1alpha1::TestIamPermissionsRequest
- Inherits:
-
Object
- Object
- Google::Apis::ContaineranalysisV1alpha1::TestIamPermissionsRequest
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- generated/google/apis/containeranalysis_v1alpha1/classes.rb,
generated/google/apis/containeranalysis_v1alpha1/representations.rb,
generated/google/apis/containeranalysis_v1alpha1/representations.rb
Overview
Request message for TestIamPermissions method.
Instance Attribute Summary collapse
-
#permissions ⇒ Array<String>
The set of permissions to check for the
resource.
Instance Method Summary collapse
-
#initialize(**args) ⇒ TestIamPermissionsRequest
constructor
A new instance of TestIamPermissionsRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ TestIamPermissionsRequest
Returns a new instance of TestIamPermissionsRequest.
2378 2379 2380 |
# File 'generated/google/apis/containeranalysis_v1alpha1/classes.rb', line 2378 def initialize(**args) update!(**args) end |
Instance Attribute Details
#permissions ⇒ Array<String>
The set of permissions to check for the resource. Permissions with wildcards
(such as '' or 'storage.') are not allowed. For more information see IAM
Overview.
Corresponds to the JSON property permissions
2376 2377 2378 |
# File 'generated/google/apis/containeranalysis_v1alpha1/classes.rb', line 2376 def @permissions end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2383 2384 2385 |
# File 'generated/google/apis/containeranalysis_v1alpha1/classes.rb', line 2383 def update!(**args) @permissions = args[:permissions] if args.key?(:permissions) end |