public interface ServicePerimeterOrBuilder extends MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Timestamp |
getCreateTime()
Output only.
|
TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
String |
getDescription()
Description of the `ServicePerimeter` and its use.
|
ByteString |
getDescriptionBytes()
Description of the `ServicePerimeter` and its use.
|
String |
getName()
Required.
|
ByteString |
getNameBytes()
Required.
|
ServicePerimeter.PerimeterType |
getPerimeterType()
Perimeter type indicator.
|
int |
getPerimeterTypeValue()
Perimeter type indicator.
|
ServicePerimeterConfig |
getSpec()
Proposed (or dry run) ServicePerimeter configuration.
|
ServicePerimeterConfigOrBuilder |
getSpecOrBuilder()
Proposed (or dry run) ServicePerimeter configuration.
|
ServicePerimeterConfig |
getStatus()
Current ServicePerimeter configuration.
|
ServicePerimeterConfigOrBuilder |
getStatusOrBuilder()
Current ServicePerimeter configuration.
|
String |
getTitle()
Human readable title.
|
ByteString |
getTitleBytes()
Human readable title.
|
Timestamp |
getUpdateTime()
Output only.
|
TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
getUseExplicitDryRunSpec()
Use explicit dry run spec flag.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasSpec()
Proposed (or dry run) ServicePerimeter configuration.
|
boolean |
hasStatus()
Current ServicePerimeter configuration.
|
boolean |
hasUpdateTime()
Output only.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofisInitializedString getName()
Required. Resource name for the ServicePerimeter. The `short_name`
component must begin with a letter and only include alphanumeric and '_'.
Format:
`accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
string name = 1;ByteString getNameBytes()
Required. Resource name for the ServicePerimeter. The `short_name`
component must begin with a letter and only include alphanumeric and '_'.
Format:
`accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
string name = 1;String getTitle()
Human readable title. Must be unique within the Policy.
string title = 2;ByteString getTitleBytes()
Human readable title. Must be unique within the Policy.
string title = 2;String getDescription()
Description of the `ServicePerimeter` and its use. Does not affect behavior.
string description = 3;ByteString getDescriptionBytes()
Description of the `ServicePerimeter` and its use. Does not affect behavior.
string description = 3;boolean hasCreateTime()
Output only. Time the `ServicePerimeter` was created in UTC.
.google.protobuf.Timestamp create_time = 4;Timestamp getCreateTime()
Output only. Time the `ServicePerimeter` was created in UTC.
.google.protobuf.Timestamp create_time = 4;TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time the `ServicePerimeter` was created in UTC.
.google.protobuf.Timestamp create_time = 4;boolean hasUpdateTime()
Output only. Time the `ServicePerimeter` was updated in UTC.
.google.protobuf.Timestamp update_time = 5;Timestamp getUpdateTime()
Output only. Time the `ServicePerimeter` was updated in UTC.
.google.protobuf.Timestamp update_time = 5;TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time the `ServicePerimeter` was updated in UTC.
.google.protobuf.Timestamp update_time = 5;int getPerimeterTypeValue()
Perimeter type indicator. A single project is allowed to be a member of single regular perimeter, but multiple service perimeter bridges. A project cannot be a included in a perimeter bridge without being included in regular perimeter. For perimeter bridges, the restricted service list as well as access level lists must be empty.
.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6;
ServicePerimeter.PerimeterType getPerimeterType()
Perimeter type indicator. A single project is allowed to be a member of single regular perimeter, but multiple service perimeter bridges. A project cannot be a included in a perimeter bridge without being included in regular perimeter. For perimeter bridges, the restricted service list as well as access level lists must be empty.
.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6;
boolean hasStatus()
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;ServicePerimeterConfig getStatus()
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;ServicePerimeterConfigOrBuilder getStatusOrBuilder()
Current ServicePerimeter configuration. Specifies sets of resources, restricted services and access levels that determine perimeter content and boundaries.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7;boolean hasSpec()
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;ServicePerimeterConfig getSpec()
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;ServicePerimeterConfigOrBuilder getSpecOrBuilder()
Proposed (or dry run) ServicePerimeter configuration. This configuration allows to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the "use_explicit_dry_run_spec" flag is set.
.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8;boolean getUseExplicitDryRunSpec()
Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly
exists for all Service Perimeters, and that spec is identical to the
status for those Service Perimeters. When this flag is set, it inhibits the
generation of the implicit spec, thereby allowing the user to explicitly
provide a configuration ("spec") to use in a dry-run version of the Service
Perimeter. This allows the user to test changes to the enforced config
("status") without actually enforcing them. This testing is done through
analyzing the differences between currently enforced and suggested
restrictions. use_explicit_dry_run_spec must bet set to True if any of the
fields in the spec are set to non-default values.
bool use_explicit_dry_run_spec = 9;Copyright © 2021 Google LLC. All rights reserved.