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  }