You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Bucket is the Schema for the Buckets API
23
-
properties:
24
-
apiVersion:
25
-
description: 'APIVersion defines the versioned schema of this representation
26
-
of an object. Servers should convert recognized schemas to the latest
27
-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
28
-
type: string
29
-
kind:
30
-
description: 'Kind is a string value representing the REST resource this
31
-
object represents. Servers may infer this from the endpoint the client
32
-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
33
-
type: string
34
-
metadata:
35
-
type: object
36
-
spec:
37
-
description: BucketSpec defines the desired state of Bucket
38
-
properties:
39
-
acl:
40
-
type: string
41
-
createBucketConfiguration:
42
-
properties:
43
-
locationConstraint:
44
-
type: string
45
-
type: object
46
-
grantFullControl:
47
-
type: string
48
-
grantRead:
49
-
type: string
50
-
grantReadACP:
51
-
type: string
52
-
grantWrite:
53
-
type: string
54
-
grantWriteACP:
55
-
type: string
56
-
name:
57
-
type: string
58
-
objectLockEnabledForBucket:
59
-
type: boolean
60
-
type: object
61
-
status:
62
-
description: BucketStatus defines the observed state of Bucket
63
-
properties:
64
-
ackResourceMetadata:
65
-
description: All CRs managed by ACK have a common `Status.ACKResourceMetadata`
66
-
member that is used to contain resource sync state, account ownership,
67
-
constructed ARN for the resource
68
-
properties:
69
-
arn:
70
-
description: 'ARN is the Amazon Resource Name for the resource.
71
-
This is a globally-unique identifier and is set only by the ACK
72
-
service controller once the controller has orchestrated the creation
73
-
of the resource OR when it has verified that an "adopted" resource
74
-
(a resource where the ARN annotation was set by the Kubernetes
75
-
user on the CR) exists and matches the supplied CR''s Spec field
76
-
values. TODO(vijat@): Find a better strategy for resources that
77
-
do not have ARN in CreateOutputResponse https://github.com/aws/aws-controllers-k8s/issues/270'
78
-
type: string
79
-
ownerAccountID:
80
-
description: OwnerAccountID is the AWS Account ID of the account
81
-
that owns the backend AWS service API resource.
82
-
type: string
83
-
required:
84
-
- ownerAccountID
85
-
type: object
86
-
conditions:
87
-
description: All CRS managed by ACK have a common `Status.Conditions`
88
-
member that contains a collection of `ackv1alpha1.Condition` objects
89
-
that describe the various terminal states of the CR and its backend
90
-
AWS service API resource
91
-
items:
92
-
description: Condition is the common struct used by all CRDs managed
93
-
by ACK service controllers to indicate terminal states of the CR
94
-
and its backend AWS service API resource
18
+
versions:
19
+
- name: v1alpha1
20
+
schema:
21
+
openAPIV3Schema:
22
+
description: Bucket is the Schema for the Buckets API
23
+
properties:
24
+
apiVersion:
25
+
description: 'APIVersion defines the versioned schema of this representation
26
+
of an object. Servers should convert recognized schemas to the latest
27
+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
28
+
type: string
29
+
kind:
30
+
description: 'Kind is a string value representing the REST resource this
31
+
object represents. Servers may infer this from the endpoint the client
32
+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
33
+
type: string
34
+
metadata:
35
+
type: object
36
+
spec:
37
+
description: BucketSpec defines the desired state of Bucket
38
+
properties:
39
+
acl:
40
+
type: string
41
+
createBucketConfiguration:
95
42
properties:
96
-
lastTransitionTime:
97
-
description: Last time the condition transitioned from one status
98
-
to another.
99
-
format: date-time
100
-
type: string
101
-
message:
102
-
description: A human readable message indicating details about
103
-
the transition.
104
-
type: string
105
-
reason:
106
-
description: The reason for the condition's last transition.
43
+
locationConstraint:
107
44
type: string
108
-
status:
109
-
description: Status of the condition, one of True, False, Unknown.
45
+
type: object
46
+
grantFullControl:
47
+
type: string
48
+
grantRead:
49
+
type: string
50
+
grantReadACP:
51
+
type: string
52
+
grantWrite:
53
+
type: string
54
+
grantWriteACP:
55
+
type: string
56
+
name:
57
+
type: string
58
+
objectLockEnabledForBucket:
59
+
type: boolean
60
+
type: object
61
+
status:
62
+
description: BucketStatus defines the observed state of Bucket
63
+
properties:
64
+
ackResourceMetadata:
65
+
description: All CRs managed by ACK have a common `Status.ACKResourceMetadata`
66
+
member that is used to contain resource sync state, account ownership,
67
+
constructed ARN for the resource
68
+
properties:
69
+
arn:
70
+
description: 'ARN is the Amazon Resource Name for the resource.
71
+
This is a globally-unique identifier and is set only by the
72
+
ACK service controller once the controller has orchestrated
73
+
the creation of the resource OR when it has verified that an
74
+
"adopted" resource (a resource where the ARN annotation was
75
+
set by the Kubernetes user on the CR) exists and matches the
76
+
supplied CR''s Spec field values. TODO(vijat@): Find a better
77
+
strategy for resources that do not have ARN in CreateOutputResponse
0 commit comments