Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApiGateway ¶
type ApiGateway struct {
pulumi.ResourceState
Name string
Gateway *apigateway.Gateway
Api *apigateway.Api
}
type ApiGatewayArgs ¶
type ApiGatewayArgs struct {
ProjectId pulumi.StringInput
OpenAPISpec *openapi2.T
Functions map[string]*CloudRunner
SecurityDefinitions map[string]*v1.ApiSecurityDefinition
}
type CloudRunner ¶
type CloudRunner struct {
pulumi.ResourceState
Name string
Service *cloudrun.Service
Url pulumi.StringInput
}
type CloudRunnerArgs ¶
type Policy ¶ added in v1.3.0
type Policy struct {
pulumi.ResourceState
Name string
RolePolicies []*projects.IAMMember
}
type PolicyArgs ¶ added in v1.3.0
type PolicyArgs struct {
Policy *v1.PolicyResource
// Resources in the stack that must be protected
Resources *StackResources
// Resources in the stack that may act as actors
Principals PrincipalMap
ProjectID pulumi.StringInput
}
type PrincipalMap ¶ added in v1.3.0
type PrincipalMap = map[v1.ResourceType]map[string]*serviceaccount.Account
type Project ¶
type Project struct {
pulumi.ResourceState
Name string
Services []*projects.Service
}
type ProjectArgs ¶
Click to show internal directories.
Click to hide internal directories.