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.