public static final class AuthzPolicy.CustomProvider.CloudIap extends GeneratedMessage implements AuthzPolicy.CustomProvider.CloudIapOrBuilderOptional. Delegates authorization decisions to Cloud IAP. Applicable only for managed load balancers. Enabling Cloud IAP at the AuthzPolicy level is not compatible with Cloud IAP settings in the BackendService. Enabling IAP in both places will result in request failure. Ensure that IAP is enabled in either the AuthzPolicy or the BackendService but not in both places.
Protobuf type google.cloud.networksecurity.v1.AuthzPolicy.CustomProvider.CloudIap
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > AuthzPolicy.CustomProvider.CloudIapImplements
AuthzPolicy.CustomProvider.CloudIapOrBuilderStatic Methods
getDefaultInstance()
public static AuthzPolicy.CustomProvider.CloudIap getDefaultInstance()| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
newBuilder()
public static AuthzPolicy.CustomProvider.CloudIap.Builder newBuilder()| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap.Builder |
|
newBuilder(AuthzPolicy.CustomProvider.CloudIap prototype)
public static AuthzPolicy.CustomProvider.CloudIap.Builder newBuilder(AuthzPolicy.CustomProvider.CloudIap prototype)| Parameter | |
|---|---|
| Name | Description |
prototype |
AuthzPolicy.CustomProvider.CloudIap |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap.Builder |
|
parseDelimitedFrom(InputStream input)
public static AuthzPolicy.CustomProvider.CloudIap parseDelimitedFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.CustomProvider.CloudIap parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(byte[] data)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(byte[] data)| Parameter | |
|---|---|
| Name | Description |
data |
byte[] |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(ByteString data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteString |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(CodedInputStream input)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(CodedInputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
CodedInputStream |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(ByteBuffer data)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(ByteBuffer data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteBuffer |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AuthzPolicy.CustomProvider.CloudIap parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parser()
public static Parser<AuthzPolicy.CustomProvider.CloudIap> parser()| Returns | |
|---|---|
| Type | Description |
Parser<CloudIap> |
|
Methods
equals(Object obj)
public boolean equals(Object obj)| Parameter | |
|---|---|
| Name | Description |
obj |
Object |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getDefaultInstanceForType()
public AuthzPolicy.CustomProvider.CloudIap getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap |
|
getParserForType()
public Parser<AuthzPolicy.CustomProvider.CloudIap> getParserForType()| Returns | |
|---|---|
| Type | Description |
Parser<CloudIap> |
|
getSerializedSize()
public int getSerializedSize()| Returns | |
|---|---|
| Type | Description |
int |
|
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description |
int |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
newBuilderForType()
public AuthzPolicy.CustomProvider.CloudIap.Builder newBuilderForType()| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap.Builder |
|
newBuilderForType(AbstractMessage.BuilderParent parent)
protected AuthzPolicy.CustomProvider.CloudIap.Builder newBuilderForType(AbstractMessage.BuilderParent parent)| Parameter | |
|---|---|
| Name | Description |
parent |
BuilderParent |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap.Builder |
|
toBuilder()
public AuthzPolicy.CustomProvider.CloudIap.Builder toBuilder()| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.CustomProvider.CloudIap.Builder |
|
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)| Parameter | |
|---|---|
| Name | Description |
output |
CodedOutputStream |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|