Documentation
¶
Index ¶
- func ParseIdentifier(v any) (sdk.ResourceIdentifier, error)
- func ParseIdentifierList(v any) ([]sdk.ResourceIdentifier, error)
- type ApiConfigIdentifier
- type ApiGatewayIdentifier
- type ApiIdentifier
- type BucketIdentifier
- type BucketObjectIdentifier
- type FunctionIdentifier
- type IamPolicyIdentifier
- type IamRoleCustomProjectIdentifier
- type IamRoleIdentifier
- type ServiceAccountIdentifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseIdentifier ¶
func ParseIdentifier(v any) (sdk.ResourceIdentifier, error)
func ParseIdentifierList ¶
func ParseIdentifierList(v any) ([]sdk.ResourceIdentifier, error)
Types ¶
type ApiConfigIdentifier ¶
type ApiConfigIdentifier struct { Api sdk.ResourceIdentifier ApiConfigId string }
func ParseApiConfigIdentifier ¶
func ParseApiConfigIdentifier(v sdk.Identifier) (ApiConfigIdentifier, error)
func (ApiConfigIdentifier) ResourceType ¶
func (x ApiConfigIdentifier) ResourceType() string
func (ApiConfigIdentifier) ToValue ¶
func (x ApiConfigIdentifier) ToValue() sdk.Identifier
type ApiGatewayIdentifier ¶
func ParseApiGatewayIdentifier ¶
func ParseApiGatewayIdentifier(v sdk.Identifier) (ApiGatewayIdentifier, error)
func (ApiGatewayIdentifier) ResourceType ¶
func (x ApiGatewayIdentifier) ResourceType() string
func (ApiGatewayIdentifier) ToValue ¶
func (x ApiGatewayIdentifier) ToValue() sdk.Identifier
type ApiIdentifier ¶
func ParseApiIdentifier ¶
func ParseApiIdentifier(v sdk.Identifier) (ApiIdentifier, error)
func (ApiIdentifier) ResourceType ¶
func (x ApiIdentifier) ResourceType() string
func (ApiIdentifier) ToValue ¶
func (x ApiIdentifier) ToValue() sdk.Identifier
type BucketIdentifier ¶
func ParseBucketIdentifier ¶
func ParseBucketIdentifier(v sdk.Identifier) (BucketIdentifier, error)
func (BucketIdentifier) ResourceType ¶
func (x BucketIdentifier) ResourceType() string
func (BucketIdentifier) ToValue ¶
func (x BucketIdentifier) ToValue() sdk.Identifier
type BucketObjectIdentifier ¶
type BucketObjectIdentifier struct { Bucket sdk.ResourceIdentifier Name string }
func ParseBucketObjectIdentifier ¶
func ParseBucketObjectIdentifier(v sdk.Identifier) (BucketObjectIdentifier, error)
func (BucketObjectIdentifier) ResourceType ¶
func (x BucketObjectIdentifier) ResourceType() string
func (BucketObjectIdentifier) ToValue ¶
func (x BucketObjectIdentifier) ToValue() sdk.Identifier
type FunctionIdentifier ¶
func ParseFunctionIdentifier ¶
func ParseFunctionIdentifier(v sdk.Identifier) (FunctionIdentifier, error)
func (FunctionIdentifier) ResourceType ¶
func (x FunctionIdentifier) ResourceType() string
func (FunctionIdentifier) ToValue ¶
func (x FunctionIdentifier) ToValue() sdk.Identifier
type IamPolicyIdentifier ¶
type IamPolicyIdentifier struct {
Resource sdk.ResourceIdentifier
}
func ParseIamPolicyIdentifier ¶
func ParseIamPolicyIdentifier(v sdk.Identifier) (IamPolicyIdentifier, error)
func (IamPolicyIdentifier) ResourceType ¶
func (x IamPolicyIdentifier) ResourceType() string
func (IamPolicyIdentifier) ToValue ¶
func (x IamPolicyIdentifier) ToValue() sdk.Identifier
type IamRoleCustomProjectIdentifier ¶
func ParseIamRoleCustomProjectIdentifier ¶
func ParseIamRoleCustomProjectIdentifier(v sdk.Identifier) (IamRoleCustomProjectIdentifier, error)
func (IamRoleCustomProjectIdentifier) ResourceType ¶
func (x IamRoleCustomProjectIdentifier) ResourceType() string
func (IamRoleCustomProjectIdentifier) ToValue ¶
func (x IamRoleCustomProjectIdentifier) ToValue() sdk.Identifier
type IamRoleIdentifier ¶
type IamRoleIdentifier struct {
Name string
}
func ParseIamRoleIdentifier ¶
func ParseIamRoleIdentifier(v sdk.Identifier) (IamRoleIdentifier, error)
func (IamRoleIdentifier) ResourceType ¶
func (x IamRoleIdentifier) ResourceType() string
func (IamRoleIdentifier) ToValue ¶
func (x IamRoleIdentifier) ToValue() sdk.Identifier
type ServiceAccountIdentifier ¶
func ParseServiceAccountIdentifier ¶
func ParseServiceAccountIdentifier(v sdk.Identifier) (ServiceAccountIdentifier, error)
func (ServiceAccountIdentifier) ResourceType ¶
func (x ServiceAccountIdentifier) ResourceType() string
func (ServiceAccountIdentifier) ToValue ¶
func (x ServiceAccountIdentifier) ToValue() sdk.Identifier
Click to show internal directories.
Click to hide internal directories.