Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Types = struct { Webidentity Type }{ "webIdentity", }
Functions ¶
This section is empty.
Types ¶
type Settings ¶
type Settings struct { Name string `json:"name"` // Name Type Type `json:"type"` // Possible Values: `WebIdentity` WebIdentity *WebIdentity `json:"webIdentity,omitempty"` }
func (*Settings) HandlePreconditions ¶
func (*Settings) MarshalHCL ¶
func (me *Settings) MarshalHCL(properties hcl.Properties) error
type WebIdentity ¶
type WebIdentity struct { PolicyArns []string `json:"policyArns,omitempty"` // An optional list of policies that can be used to restrict the AWS role RoleArn string `json:"roleArn"` // The ARN of the AWS role that should be assumed }
func (*WebIdentity) FillDemoValues ¶
func (me *WebIdentity) FillDemoValues() []string
func (*WebIdentity) MarshalHCL ¶
func (me *WebIdentity) MarshalHCL(properties hcl.Properties) error
func (*WebIdentity) UnmarshalHCL ¶
func (me *WebIdentity) UnmarshalHCL(decoder hcl.Decoder) error
Click to show internal directories.
Click to hide internal directories.