...
1apiVersion: apiextensions.k8s.io/v1
2kind: CustomResourceDefinition
3metadata:
4 annotations:
5 cnrm.cloud.google.com/version: 0.0.0-dev
6 creationTimestamp: null
7 labels:
8 cnrm.cloud.google.com/managed-by-kcc: "true"
9 cnrm.cloud.google.com/stability-level: alpha
10 cnrm.cloud.google.com/system: "true"
11 cnrm.cloud.google.com/tf2crd: "true"
12 name: apigeesyncauthorizations.apigee.cnrm.cloud.google.com
13spec:
14 group: apigee.cnrm.cloud.google.com
15 names:
16 categories:
17 - gcp
18 kind: ApigeeSyncAuthorization
19 plural: apigeesyncauthorizations
20 shortNames:
21 - gcpapigeesyncauthorization
22 - gcpapigeesyncauthorizations
23 singular: apigeesyncauthorization
24 preserveUnknownFields: false
25 scope: Namespaced
26 versions:
27 - additionalPrinterColumns:
28 - jsonPath: .metadata.creationTimestamp
29 name: Age
30 type: date
31 - description: When 'True', the most recent reconcile of the resource succeeded
32 jsonPath: .status.conditions[?(@.type=='Ready')].status
33 name: Ready
34 type: string
35 - description: The reason for the value in 'Ready'
36 jsonPath: .status.conditions[?(@.type=='Ready')].reason
37 name: Status
38 type: string
39 - description: The last transition time for the value in 'Status'
40 jsonPath: .status.conditions[?(@.type=='Ready')].lastTransitionTime
41 name: Status Age
42 type: date
43 name: v1alpha1
44 schema:
45 openAPIV3Schema:
46 properties:
47 apiVersion:
48 description: 'apiVersion defines the versioned schema of this representation
49 of an object. Servers should convert recognized schemas to the latest
50 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
51 type: string
52 kind:
53 description: 'kind is a string value representing the REST resource this
54 object represents. Servers may infer this from the endpoint the client
55 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
56 type: string
57 metadata:
58 type: object
59 spec:
60 properties:
61 identities:
62 description: |-
63 Array of service accounts to grant access to control plane resources, each specified using the following format: 'serviceAccount:service-account-name'.
64
65 The 'service-account-name' is formatted like an email address. For example: my-synchronizer-manager-serviceAccount@my_project_id.iam.gserviceaccount.com
66
67 You might specify multiple service accounts, for example, if you have multiple environments and wish to assign a unique service account to each one.
68
69 The service accounts must have **Apigee Synchronizer Manager** role. See also [Create service accounts](https://cloud.google.com/apigee/docs/hybrid/v1.8/sa-about#create-the-service-accounts).
70 items:
71 type: string
72 type: array
73 resourceID:
74 description: Immutable. Optional. The name of the resource. Used for
75 creation and acquisition. When unset, the value of `metadata.name`
76 is used as the default.
77 type: string
78 required:
79 - identities
80 type: object
81 status:
82 properties:
83 conditions:
84 description: Conditions represent the latest available observation
85 of the resource's current state.
86 items:
87 properties:
88 lastTransitionTime:
89 description: Last time the condition transitioned from one status
90 to another.
91 type: string
92 message:
93 description: Human-readable message indicating details about
94 last transition.
95 type: string
96 reason:
97 description: Unique, one-word, CamelCase reason for the condition's
98 last transition.
99 type: string
100 status:
101 description: Status is the status of the condition. Can be True,
102 False, Unknown.
103 type: string
104 type:
105 description: Type is the type of the condition.
106 type: string
107 type: object
108 type: array
109 etag:
110 description: |-
111 Entity tag (ETag) used for optimistic concurrency control as a way to help prevent simultaneous updates from overwriting each other.
112 Used internally during updates.
113 type: string
114 observedGeneration:
115 description: ObservedGeneration is the generation of the resource
116 that was most recently observed by the Config Connector controller.
117 If this is equal to metadata.generation, then that means that the
118 current reported status reflects the most recent desired state of
119 the resource.
120 type: integer
121 type: object
122 required:
123 - spec
124 type: object
125 served: true
126 storage: true
127 subresources:
128 status: {}
129status:
130 acceptedNames:
131 kind: ""
132 plural: ""
133 conditions: []
134 storedVersions: []
View as plain text