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>