apigateway library
Classes
- Api
- A consumable API that can be used by multiple Gateways.
- ApiArgs
- The set of arguments for Api. The set of arguments for Api.
- ApiConfig
- An API Configuration is an association of an API Controller Config and a Gateway Config
- ApiConfigArgs
- The set of arguments for ApiConfig. The set of arguments for ApiConfig.
- ApiConfigGatewayConfig
- ApiConfigGatewayConfigBackendConfig
- ApiConfigGrpcService
- ApiConfigGrpcServiceFileDescriptorSet
- ApiConfigGrpcServiceSource
- ApiConfigIamBinding
- Three different resources help you manage your IAM policy for API Gateway ApiConfig. Each of these resources serves a different use case:
- ApiConfigIamBindingArgs
- The set of arguments for ApiConfigIamBinding. The set of arguments for ApiConfigIamBinding.
- ApiConfigIamBindingCondition
- ApiConfigIamBindingState
- Input properties used for looking up and filtering ApiConfigIamBinding resources.
- ApiConfigIamMember
- Three different resources help you manage your IAM policy for API Gateway ApiConfig. Each of these resources serves a different use case:
- ApiConfigIamMemberArgs
- The set of arguments for ApiConfigIamMember. The set of arguments for ApiConfigIamMember.
- ApiConfigIamMemberCondition
- ApiConfigIamMemberState
- Input properties used for looking up and filtering ApiConfigIamMember resources.
- ApiConfigIamPolicy
- Three different resources help you manage your IAM policy for API Gateway ApiConfig. Each of these resources serves a different use case:
- ApiConfigIamPolicyArgs
- The set of arguments for ApiConfigIamPolicy. The set of arguments for ApiConfigIamPolicy.
- ApiConfigIamPolicyState
- Input properties used for looking up and filtering ApiConfigIamPolicy resources.
- ApiConfigManagedServiceConfig
- ApiConfigOpenapiDocument
- ApiConfigOpenapiDocumentDocument
- ApiConfigState
- Input properties used for looking up and filtering ApiConfig resources.
- ApiIamBinding
- Three different resources help you manage your IAM policy for API Gateway Api. Each of these resources serves a different use case:
- ApiIamBindingArgs
- The set of arguments for ApiIamBinding. The set of arguments for ApiIamBinding.
- ApiIamBindingCondition
- ApiIamBindingState
- Input properties used for looking up and filtering ApiIamBinding resources.
- ApiIamMember
- Three different resources help you manage your IAM policy for API Gateway Api. Each of these resources serves a different use case:
- ApiIamMemberArgs
- The set of arguments for ApiIamMember. The set of arguments for ApiIamMember.
- ApiIamMemberCondition
- ApiIamMemberState
- Input properties used for looking up and filtering ApiIamMember resources.
- ApiIamPolicy
- Three different resources help you manage your IAM policy for API Gateway Api. Each of these resources serves a different use case:
- ApiIamPolicyArgs
- The set of arguments for ApiIamPolicy. The set of arguments for ApiIamPolicy.
- ApiIamPolicyState
- Input properties used for looking up and filtering ApiIamPolicy resources.
- ApiState
- Input properties used for looking up and filtering Api resources.
- Gateway
- A consumable API that can be used by multiple Gateways.
- GatewayArgs
- The set of arguments for Gateway. The set of arguments for Gateway.
- GatewayIamBinding
- Three different resources help you manage your IAM policy for API Gateway Gateway. Each of these resources serves a different use case:
- GatewayIamBindingArgs
- The set of arguments for GatewayIamBinding. The set of arguments for GatewayIamBinding.
- GatewayIamBindingCondition
- GatewayIamBindingState
- Input properties used for looking up and filtering GatewayIamBinding resources.
- GatewayIamMember
- Three different resources help you manage your IAM policy for API Gateway Gateway. Each of these resources serves a different use case:
- GatewayIamMemberArgs
- The set of arguments for GatewayIamMember. The set of arguments for GatewayIamMember.
- GatewayIamMemberCondition
- GatewayIamMemberState
- Input properties used for looking up and filtering GatewayIamMember resources.
- GatewayIamPolicy
- Three different resources help you manage your IAM policy for API Gateway Gateway. Each of these resources serves a different use case:
- GatewayIamPolicyArgs
- The set of arguments for GatewayIamPolicy. The set of arguments for GatewayIamPolicy.
- GatewayIamPolicyState
- Input properties used for looking up and filtering GatewayIamPolicy resources.
- GatewayState
- Input properties used for looking up and filtering Gateway resources.
- GetApiConfigIamPolicyArgs
- Arguments for getApiConfigIamPolicy. Arguments for getApiConfigIamPolicy.
- GetApiConfigIamPolicyResult
- Result data returned by getApiConfigIamPolicy.
- GetApiIamPolicyArgs
- Arguments for getApiIamPolicy. Arguments for getApiIamPolicy.
- GetApiIamPolicyResult
- Result data returned by getApiIamPolicy.
- GetGatewayIamPolicyArgs
- Arguments for getGatewayIamPolicy. Arguments for getGatewayIamPolicy.
- GetGatewayIamPolicyResult
- Result data returned by getGatewayIamPolicy.
Functions
-
getApiConfigIamPolicy(
GetApiConfigIamPolicyArgs args, {InvokeOptions? options}) → Future< GetApiConfigIamPolicyResult> - Retrieves the current IAM policy data for apiconfig > Warning: This datasource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
-
getApiConfigIamPolicyOutput(
GetApiConfigIamPolicyArgs args, {InvokeOutputOptions? options}) → Output< GetApiConfigIamPolicyResult> -
getApiIamPolicy(
GetApiIamPolicyArgs args, {InvokeOptions? options}) → Future< GetApiIamPolicyResult> - Retrieves the current IAM policy data for api > Warning: This datasource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
-
getApiIamPolicyOutput(
GetApiIamPolicyArgs args, {InvokeOutputOptions? options}) → Output< GetApiIamPolicyResult> -
getGatewayIamPolicy(
GetGatewayIamPolicyArgs args, {InvokeOptions? options}) → Future< GetGatewayIamPolicyResult> - Retrieves the current IAM policy data for gateway > Warning: This datasource is in beta, and should be used with the terraform-provider-google-beta provider. See Provider Versions for more details on beta resources.
-
getGatewayIamPolicyOutput(
GetGatewayIamPolicyArgs args, {InvokeOutputOptions? options}) → Output< GetGatewayIamPolicyResult>