- 1.55.0 (latest)
- 1.54.0
- 1.53.0
- 1.52.0
- 1.50.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.38.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.5
- 1.3.1
- 1.2.10
public interface ServicePerimeterOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getCreateTime()
public abstract Timestamp getCreateTime()
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
Timestamp | The createTime. |
getCreateTimeOrBuilder()
public abstract TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
TimestampOrBuilder |
getDescription()
public abstract String getDescription()
Description of the ServicePerimeter
and its use. Does not affect
behavior.
string description = 3;
Type | Description |
String | The description. |
getDescriptionBytes()
public abstract ByteString getDescriptionBytes()
Description of the ServicePerimeter
and its use. Does not affect
behavior.
string description = 3;
Type | Description |
ByteString | The bytes for description. |
getName()
public abstract String 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;
Type | Description |
String | The name. |
getNameBytes()
public abstract 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;
Type | Description |
ByteString | The bytes for name. |
getPerimeterType()
public abstract 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;
Type | Description |
ServicePerimeter.PerimeterType | The perimeterType. |
getPerimeterTypeValue()
public abstract 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;
Type | Description |
int | The enum numeric value on the wire for perimeterType. |
getSpec()
public abstract 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;
Type | Description |
ServicePerimeterConfig | The spec. |
getSpecOrBuilder()
public abstract 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;
Type | Description |
ServicePerimeterConfigOrBuilder |
getStatus()
public abstract 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;
Type | Description |
ServicePerimeterConfig | The status. |
getStatusOrBuilder()
public abstract 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;
Type | Description |
ServicePerimeterConfigOrBuilder |
getTitle()
public abstract String getTitle()
Human readable title. Must be unique within the Policy.
string title = 2;
Type | Description |
String | The title. |
getTitleBytes()
public abstract ByteString getTitleBytes()
Human readable title. Must be unique within the Policy.
string title = 2;
Type | Description |
ByteString | The bytes for title. |
getUpdateTime()
public abstract Timestamp getUpdateTime()
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
Timestamp | The updateTime. |
getUpdateTimeOrBuilder()
public abstract TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
TimestampOrBuilder |
getUseExplicitDryRunSpec()
public abstract 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;
Type | Description |
boolean | The useExplicitDryRunSpec. |
hasCreateTime()
public abstract boolean hasCreateTime()
Output only. Time the ServicePerimeter
was created in UTC.
.google.protobuf.Timestamp create_time = 4;
Type | Description |
boolean | Whether the createTime field is set. |
hasSpec()
public abstract 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;
Type | Description |
boolean | Whether the spec field is set. |
hasStatus()
public abstract 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;
Type | Description |
boolean | Whether the status field is set. |
hasUpdateTime()
public abstract boolean hasUpdateTime()
Output only. Time the ServicePerimeter
was updated in UTC.
.google.protobuf.Timestamp update_time = 5;
Type | Description |
boolean | Whether the updateTime field is set. |