1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
|
// Code generated by smithy-go-codegen DO NOT EDIT.
package types
import (
smithydocument "github.com/aws/smithy-go/document"
"time"
)
// A complex type that includes settings for a Route 53 Profile.
type Profile struct {
// The Amazon Resource Name (ARN) of the Profile.
Arn *string
// The ClientToken value that was assigned when the Profile was created.
ClientToken *string
// The date and time that the Profile was created, in Unix time format and
// Coordinated Universal Time (UTC).
CreationTime *time.Time
// ID of the Profile.
Id *string
// The date and time that the Profile was modified, in Unix time format and
// Coordinated Universal Time (UTC).
ModificationTime *time.Time
// Name of the Profile.
Name *string
// Amazon Web Services account ID of the Profile owner.
OwnerId *string
// Sharing status for the Profile.
ShareStatus ShareStatus
// The status for the Profile.
Status ProfileStatus
// Status message that includes additiona information about the Profile.
StatusMessage *string
noSmithyDocumentSerde
}
// An association between a Route 53 Profile and a VPC.
type ProfileAssociation struct {
// The date and time that the Profile association was created, in Unix time
// format and Coordinated Universal Time (UTC).
CreationTime *time.Time
// ID of the Profile association.
Id *string
// The date and time that the Profile association was modified, in Unix time
// format and Coordinated Universal Time (UTC).
ModificationTime *time.Time
// Name of the Profile association.
Name *string
// Amazon Web Services account ID of the Profile association owner.
OwnerId *string
// ID of the Profile.
ProfileId *string
// The Amazon Resource Name (ARN) of the VPC.
ResourceId *string
// Status of the Profile association.
Status ProfileStatus
// Additional information about the Profile association.
StatusMessage *string
noSmithyDocumentSerde
}
// The association between a Route 53 Profile and resources.
type ProfileResourceAssociation struct {
// The date and time that the Profile resource association was created, in Unix
// time format and Coordinated Universal Time (UTC).
CreationTime *time.Time
// ID of the Profile resource association.
Id *string
// The date and time that the Profile resource association was modified, in Unix
// time format and Coordinated Universal Time (UTC).
ModificationTime *time.Time
// Name of the Profile resource association.
Name *string
// Amazon Web Services account ID of the Profile resource association owner.
OwnerId *string
// Profile ID of the Profile that the resources are associated with.
ProfileId *string
// The Amazon Resource Name (ARN) of the resource association.
ResourceArn *string
// If the DNS resource is a DNS Firewall rule group, this indicates the priority.
ResourceProperties *string
// Resource type, such as a private hosted zone, or DNS Firewall rule group.
ResourceType *string
// Status of the Profile resource association.
Status ProfileStatus
// Additional information about the Profile resource association.
StatusMessage *string
noSmithyDocumentSerde
}
// Summary information about a Route 53 Profile.
type ProfileSummary struct {
// The Amazon Resource Name (ARN) of the Profile.
Arn *string
// ID of the Profile.
Id *string
// Name of the Profile.
Name *string
// Share status of the Profile.
ShareStatus ShareStatus
noSmithyDocumentSerde
}
// Tag for the Profile.
type Tag struct {
// Key associated with the Tag .
//
// This member is required.
Key *string
// Value for the Tag.
//
// This member is required.
Value *string
noSmithyDocumentSerde
}
type noSmithyDocumentSerde = smithydocument.NoSerde
|