kms

package
v0.0.0-...-62343dc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: MIT Imports: 8 Imported by: 0

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 ConvertTags

func ConvertTags(tags []types.Tag) map[string]string

func PostProcessKey

func PostProcessKey(ctx context.Context, params *localAws.AwsFetchInput, model *Key) error

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

type MultiRegionKey struct {
	Arn    string `` /* 183-byte string literal not displayed */
	Region string `` /* 161-byte string literal not displayed */
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL