Documentation ¶
Overview ¶
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl
AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PostProcessKey ¶
Types ¶
type AliasListEntry ¶
type AliasListEntry struct { AliasArn string `` /* 179-byte string literal not displayed */ AliasName string `` /* 185-byte string literal not displayed */ CreationDate int64 `` /* 210-byte string literal not displayed */ LastUpdatedDate int64 `` /* 234-byte string literal not displayed */ TargetKeyId string `` /* 203-byte string literal not displayed */ }
type Key ¶
type Key struct { KeyId string `` /* 161-byte string literal not displayed */ AWSAccountId string `` /* 209-byte string literal not displayed */ Arn string `` /* 183-byte string literal not displayed */ CloudHsmClusterId string `` /* 245-byte string literal not displayed */ CreationDate int64 `` /* 210-byte string literal not displayed */ CustomKeyStoreId string `` /* 239-byte string literal not displayed */ CustomerMasterKeySpec string `` /* 269-byte string literal not displayed */ DeletionDate int64 `` /* 210-byte string literal not displayed */ Description string `` /* 191-byte string literal not displayed */ Enabled bool `` /* 135-byte string literal not displayed */ EncryptionAlgorithms []string `` /* 289-byte string literal not displayed */ ExpirationModel string `` /* 221-byte string literal not displayed */ KeyManager string `` /* 191-byte string literal not displayed */ KeySpec string `` /* 173-byte string literal not displayed */ KeyState string `` /* 179-byte string literal not displayed */ KeyUsage string `` /* 179-byte string literal not displayed */ MacAlgorithms []string `` /* 247-byte string literal not displayed */ MultiRegion bool `` /* 165-byte string literal not displayed */ MultiRegionConfiguration *MultiRegionConfiguration `` /* 246-byte string literal not displayed */ Origin string `` /* 161-byte string literal not displayed */ PendingDeletionWindowInDays int32 `` /* 287-byte string literal not displayed */ SigningAlgorithms []string `` /* 271-byte string literal not displayed */ ValidTo int64 `` /* 180-byte string literal not displayed */ AccountId string `` /* 185-byte string literal not displayed */ Region string `` /* 161-byte string literal not displayed */ ReportTime int64 `` /* 208-byte string literal not displayed */ InventoryUUID string `` /* 152-byte string literal not displayed */ Tags map[string]string `` /* 209-byte string literal not displayed */ Aliases []*AliasListEntry `` /* 160-byte string literal not displayed */ }
func FetchKeys ¶
func FetchKeys(ctx context.Context, params *aws.AwsFetchInput) ([]*Key, *aws.AwsFetchOutputMetadata)
type MultiRegionConfiguration ¶
type MultiRegionConfiguration struct { MultiRegionKeyType string `` /* 251-byte string literal not displayed */ PrimaryKey *MultiRegionKey `` /* 156-byte string literal not displayed */ ReplicaKeys []*MultiRegionKey `` /* 190-byte string literal not displayed */ }
type MultiRegionKey ¶
Click to show internal directories.
Click to hide internal directories.