Class ServicePerimeterIngressPolicyIngressToOperationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.accesscontextmanager.inputs.ServicePerimeterIngressPolicyIngressToOperationArgs
-
public final class ServicePerimeterIngressPolicyIngressToOperationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServicePerimeterIngressPolicyIngressToOperationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServicePerimeterIngressPolicyIngressToOperationArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServicePerimeterIngressPolicyIngressToOperationArgs.Builder
builder()
static ServicePerimeterIngressPolicyIngressToOperationArgs.Builder
builder(ServicePerimeterIngressPolicyIngressToOperationArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<ServicePerimeterIngressPolicyIngressToOperationMethodSelectorArgs>>>
methodSelectors()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
serviceName()
-
-
-
Field Detail
-
Empty
public static final ServicePerimeterIngressPolicyIngressToOperationArgs Empty
-
-
Method Detail
-
methodSelectors
public java.util.Optional<com.pulumi.core.Output<java.util.List<ServicePerimeterIngressPolicyIngressToOperationMethodSelectorArgs>>> methodSelectors()
- Returns:
- API methods or permissions to allow. Method or permission must belong to the service specified by serviceName field. A single `MethodSelector` entry with `*` specified for the method field will allow all methods AND permissions for the service specified in `serviceName`. Structure is documented below.
-
serviceName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceName()
- Returns:
- The name of the API whose methods or permissions the `IngressPolicy` or `EgressPolicy` want to allow. A single `ApiOperation` with `serviceName` field set to `*` will allow all methods AND permissions for all services.
-
builder
public static ServicePerimeterIngressPolicyIngressToOperationArgs.Builder builder()
-
builder
public static ServicePerimeterIngressPolicyIngressToOperationArgs.Builder builder(ServicePerimeterIngressPolicyIngressToOperationArgs defaults)
-
-