Interface SecurityHealthAnalyticsSettings.AdminServiceAccountSettingsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SecurityHealthAnalyticsSettings.AdminServiceAccountSettings,SecurityHealthAnalyticsSettings.AdminServiceAccountSettings.Builder
- Enclosing class:
- SecurityHealthAnalyticsSettings
public static interface SecurityHealthAnalyticsSettings.AdminServiceAccountSettingsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetApprovedIdentities(int index) User-created service accounts ending in the provided identities are allowed to have Admin, Owner or Editor roles granted to them.com.google.protobuf.ByteStringgetApprovedIdentitiesBytes(int index) User-created service accounts ending in the provided identities are allowed to have Admin, Owner or Editor roles granted to them.intUser-created service accounts ending in the provided identities are allowed to have Admin, Owner or Editor roles granted to them.User-created service accounts ending in the provided identities are allowed to have Admin, Owner or Editor roles granted to them.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getApprovedIdentitiesList
User-created service accounts ending in the provided identities are allowed to have Admin, Owner or Editor roles granted to them. Otherwise a finding will be created. A valid identity can be: * a partilly specified service account that starts with "@", e.g. "@myproject.iam.gserviceaccount.com". This approves all the service accounts suffixed with the specified identity. * a fully specified service account that does not start with "@", e.g. "myadmin@myproject.iam.gserviceaccount.com". Google-created service accounts are all approved.
repeated string approved_identities = 1;- Returns:
- A list containing the approvedIdentities.
-
getApprovedIdentitiesCount
int getApprovedIdentitiesCount()User-created service accounts ending in the provided identities are allowed to have Admin, Owner or Editor roles granted to them. Otherwise a finding will be created. A valid identity can be: * a partilly specified service account that starts with "@", e.g. "@myproject.iam.gserviceaccount.com". This approves all the service accounts suffixed with the specified identity. * a fully specified service account that does not start with "@", e.g. "myadmin@myproject.iam.gserviceaccount.com". Google-created service accounts are all approved.
repeated string approved_identities = 1;- Returns:
- The count of approvedIdentities.
-
getApprovedIdentities
User-created service accounts ending in the provided identities are allowed to have Admin, Owner or Editor roles granted to them. Otherwise a finding will be created. A valid identity can be: * a partilly specified service account that starts with "@", e.g. "@myproject.iam.gserviceaccount.com". This approves all the service accounts suffixed with the specified identity. * a fully specified service account that does not start with "@", e.g. "myadmin@myproject.iam.gserviceaccount.com". Google-created service accounts are all approved.
repeated string approved_identities = 1;- Parameters:
index- The index of the element to return.- Returns:
- The approvedIdentities at the given index.
-
getApprovedIdentitiesBytes
com.google.protobuf.ByteString getApprovedIdentitiesBytes(int index) User-created service accounts ending in the provided identities are allowed to have Admin, Owner or Editor roles granted to them. Otherwise a finding will be created. A valid identity can be: * a partilly specified service account that starts with "@", e.g. "@myproject.iam.gserviceaccount.com". This approves all the service accounts suffixed with the specified identity. * a fully specified service account that does not start with "@", e.g. "myadmin@myproject.iam.gserviceaccount.com". Google-created service accounts are all approved.
repeated string approved_identities = 1;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the approvedIdentities at the given index.
-