Documentation
¶
Overview ¶
Code generated by 'cfn generate', changes will be undone by the next invocation. DO NOT EDIT. Updates to this type are made my editing the schema file and executing the 'generate' command.
Code generated by 'cfn generate', changes will be undone by the next invocation. DO NOT EDIT. Updates to this type are made my editing the schema file and executing the 'generate' command.
Index ¶
- func Create(req handler.Request, prevModel *Model, currentModel *Model) (handler.ProgressEvent, error)
- func Delete(req handler.Request, prevModel *Model, currentModel *Model) (handler.ProgressEvent, error)
- func List(req handler.Request, prevModel *Model, currentModel *Model) (handler.ProgressEvent, error)
- func Read(req handler.Request, prevModel *Model, currentModel *Model) (handler.ProgressEvent, error)
- func Update(req handler.Request, prevModel *Model, currentModel *Model) (handler.ProgressEvent, error)
- type ApiKeyDefinition
- type LabelDefinition
- type Model
- type ParameterToBePersistedSpec
- type RoleDefinition
- type ScopeDefinition
- type TypeConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Create ¶
func Create(req handler.Request, prevModel *Model, currentModel *Model) (handler.ProgressEvent, error)
Create handles the Create event from the Cloudformation service.
func Delete ¶
func Delete(req handler.Request, prevModel *Model, currentModel *Model) (handler.ProgressEvent, error)
Delete handles the Delete event from the Cloudformation service.
func List ¶
func List(req handler.Request, prevModel *Model, currentModel *Model) (handler.ProgressEvent, error)
List NOOP
Types ¶
type ApiKeyDefinition ¶
type ApiKeyDefinition struct { PublicKey *string `json:",omitempty"` PrivateKey *string `json:",omitempty"` }
ApiKeyDefinition is autogenerated from the json schema
type LabelDefinition ¶
LabelDefinition is autogenerated from the json schema
type Model ¶
type Model struct { DatabaseName *string `json:",omitempty"` Labels []LabelDefinition `json:",omitempty"` LdapAuthType *string `json:",omitempty"` ProjectId *string `json:",omitempty"` AwsIAMType *string `json:",omitempty"` Roles []RoleDefinition `json:",omitempty"` Scopes []ScopeDefinition `json:",omitempty"` Password *string `json:",omitempty"` Username *string `json:",omitempty"` UserCfnIdentifier *string `json:",omitempty"` ApiKeys *ApiKeyDefinition `json:",omitempty"` }
Model is autogenerated from the json schema
type ParameterToBePersistedSpec ¶
type ParameterToBePersistedSpec struct { ApiKeys *ApiKeyDefinition ProjectId *string Username *string DatabaseName *string }
type RoleDefinition ¶
type RoleDefinition struct { CollectionName *string `json:",omitempty"` DatabaseName *string `json:",omitempty"` RoleName *string `json:",omitempty"` }
RoleDefinition is autogenerated from the json schema
type ScopeDefinition ¶
ScopeDefinition is autogenerated from the json schema
type TypeConfiguration ¶
type TypeConfiguration struct { }
TypeConfiguration is autogenerated from the json schema
func Configuration ¶
func Configuration(req handler.Request) (*TypeConfiguration, error)
Configuration returns a resource's configuration.