github.com/openshift/installer@v1.4.17/pkg/types/aws/metadata.go (about) 1 package aws 2 3 // Metadata contains AWS metadata (e.g. for uninstalling the cluster). 4 type Metadata struct { 5 Region string `json:"region"` 6 7 // ServiceEndpoints list contains custom endpoints which will override default 8 // service endpoint of AWS Services. 9 // There must be only one ServiceEndpoint for a service. 10 // +optional 11 ServiceEndpoints []ServiceEndpoint `json:"serviceEndpoints,omitempty"` 12 13 // Identifier holds a slice of filter maps. The maps hold the 14 // key/value pairs for the tags we will be matching against. A 15 // resource matches the map if all of the key/value pairs are in its 16 // tags. A resource matches Identifier if it matches any of the maps. 17 Identifier []map[string]string `json:"identifier"` 18 19 // ClusterDomain is the domain for the cluster. 20 ClusterDomain string `json:"clusterDomain"` 21 22 // HostedZoneRole is the role to assume when performing operations 23 // on a hosted zone owned by another account. 24 HostedZoneRole string `json:"hostedZoneRole,omitempty"` 25 }