Documentation ¶
Index ¶
Constants ¶
View Source
const ( // PluginName for AWS IID PluginName = "aws_iid" // AccessKeyIDVarName env var name for AWS access key ID AccessKeyIDVarName = "AWS_ACCESS_KEY_ID" // SecretAccessKeyVarName env car name for AWS secret access key SecretAccessKeyVarName = "AWS_SECRET_ACCESS_KEY" //nolint: gosec // false positive )
Variables ¶
This section is empty.
Functions ¶
func AttestationStepError ¶
AttestationStepError error with attestation
Types ¶
type IIDAttestationData ¶
type IIDAttestationData struct { Document string `json:"document"` Signature string `json:"signature"` }
IIDAttestationData AWS IID attestation data
type InstanceIdentityDocument ¶
type InstanceIdentityDocument struct { InstanceID string `json:"instanceId" ` AccountID string `json:"accountId"` Region string `json:"region"` }
InstanceIdentityDocument AWS IID struct
type SessionConfig ¶
type SessionConfig struct { AccessKeyID string `hcl:"access_key_id"` SecretAccessKey string `hcl:"secret_access_key"` }
SessionConfig is a common config for AWS session config.
Click to show internal directories.
Click to hide internal directories.