github.com/openshift/installer@v1.4.17/pkg/asset/installconfig/ibmcloud/responses/responses.go (about)

     1  package responses
     2  
     3  // DNSZoneResponse represents a DNS zone response.
     4  type DNSZoneResponse struct {
     5  	// Name is the domain name of the zone.
     6  	Name string
     7  
     8  	// ID is the zone's ID.
     9  	ID string
    10  
    11  	// InstanceID is the IBM Cloud Resource ID for the service instance where
    12  	// the DNS zone is managed.
    13  	InstanceID string
    14  
    15  	// InstanceCRN is the IBM Cloud Resource CRN for the service instance where
    16  	// the DNS zone is managed.
    17  	InstanceCRN string
    18  
    19  	// InstanceName is the display name of the service instance where the DNS zone
    20  	// is managed.
    21  	InstanceName string
    22  
    23  	// ResourceGroupID is the resource group ID of the service instance.
    24  	ResourceGroupID string
    25  }
    26  
    27  // EncryptionKeyResponse represents an encryption key response.
    28  type EncryptionKeyResponse struct {
    29  	// ID is the key's instance Id.
    30  	ID string
    31  
    32  	// Type is the type of key (root, standard).
    33  	Type string
    34  
    35  	// CRN is the IBM Cloud CRN representation of the key.
    36  	CRN string
    37  
    38  	// State is an integer representing whether the key is enabled.
    39  	State int
    40  
    41  	// Deleted is whether the key has been deleted.
    42  	Deleted *bool
    43  }