Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockDevice ¶ added in v0.6.1
func (*BlockDevice) GetMetadata ¶ added in v0.6.1
func (d *BlockDevice) GetMetadata() *types.Metadata
func (*BlockDevice) GetRawValue ¶ added in v0.6.1
func (d *BlockDevice) GetRawValue() interface{}
type EC2 ¶
func (*EC2) GetMetadata ¶ added in v0.3.24
func (*EC2) GetRawValue ¶ added in v0.3.24
func (e *EC2) GetRawValue() interface{}
type Instance ¶
type Instance struct { types.Metadata MetadataOptions MetadataOptions UserData types.StringValue SecurityGroups []vpc.SecurityGroup RootBlockDevice *BlockDevice EBSBlockDevices []BlockDevice }
func (*Instance) GetMetadata ¶
func (*Instance) GetRawValue ¶
func (c *Instance) GetRawValue() interface{}
func (*Instance) HasHTTPEndpointDisabled ¶
func (*Instance) HasSensitiveInformationInUserData ¶
func (*Instance) RequiresIMDSToken ¶
type MetadataOptions ¶
type MetadataOptions struct { types.Metadata HttpTokens types.StringValue HttpEndpoint types.StringValue }
func (*MetadataOptions) GetMetadata ¶ added in v0.3.24
func (m *MetadataOptions) GetMetadata() *types.Metadata
func (*MetadataOptions) GetRawValue ¶ added in v0.3.24
func (m *MetadataOptions) GetRawValue() interface{}
Click to show internal directories.
Click to hide internal directories.