object.global.gdc.goog/v1
AsyncDualZoneSpec
Appears in: - BucketLocationSpec - LocationInfo
Field | Description |
---|---|
zoneNames string array |
Slice of 2 location.mz.global.private.gdc.goog/v1alpha1 Zone resources. |
combinationPrefix string |
2-character prefix used in the BucketPrefix resource |
Bucket
Defines the schema for the Buckets API.
Appears in: - BucketList
Field | Description |
---|---|
apiVersion string |
object.global.gdc.goog/v1 |
kind string |
Bucket |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata . |
spec BucketSpec |
|
status BucketStatus |
BucketList
Contains a list of Buckets.
Field | Description |
---|---|
apiVersion string |
object.global.gdc.goog/v1 |
kind string |
BucketList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata . |
items Bucket array |
BucketLocation
Defines the schema for the BucketLocation API.
Appears in: - BucketLocationList
Field | Description |
---|---|
apiVersion string |
object.global.gdc.goog/v1 |
kind string |
BucketLocation |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata . |
spec BucketLocationSpec |
|
status BucketLocationStatus |
BucketLocationClusterStatus
Provides the status of a BucketLocation rolling out to a particular cluster. Follows pkg/apis/common/global/v1alpha1 ZoneStatus
Appears in: - BucketLocationConfigStatus
Field | Description |
---|---|
name string |
The name of the cluster where the replica this status represents is in. |
rolloutStatus ZoneRolloutStatus |
The status of rolling out the replica to the cluster. |
conditions Condition array |
The reconciliation status of the replica collected from the cluster. Any condition within the field that has an .observedGeneration less than .rolloutStatus.replicaGeneration is out of date. |
BucketLocationConfig
Defines the schema for the BucketLocationConfig API.
Appears in: - BucketLocationConfigList
Field | Description |
---|---|
apiVersion string |
object.global.gdc.goog/v1 |
kind string |
BucketLocationConfig |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata . |
spec BucketLocationSpec |
|
status BucketLocationConfigStatus |
BucketLocationConfigList
Contains a list of BucketLocationConfigs.
Field | Description |
---|---|
apiVersion string |
object.global.gdc.goog/v1 |
kind string |
BucketLocationConfigList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata . |
items BucketLocationConfig array |
BucketLocationConfigStatus
Defines the observed state of the BucketLocationConfig.
Appears in: - BucketLocationConfig
Field | Description |
---|---|
conditions Condition array |
The observations of the overall state of the resource. Known condition types: Ready. |
clusters BucketLocationClusterStatus array |
The list of cluster statuses where the resource is rolled out to. |
BucketLocationList
Contains a list of BucketLocations.
Field | Description |
---|---|
apiVersion string |
object.global.gdc.goog/v1 |
kind string |
BucketLocationList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata . |
items BucketLocation array |
BucketLocationReplica
Defines the schema for the BucketLocationReplica API.
Appears in: - BucketLocationReplicaList
Field | Description |
---|---|
apiVersion string |
object.global.gdc.goog/v1 |
kind string |
BucketLocationReplica |
metadata ObjectMeta |
Refer to Kubernetes API documentation for fields of metadata . |
spec BucketLocationSpec |
|
status BucketLocationReplicaStatus |
BucketLocationReplicaList
Contains a list of BucketLocationReplicas.
Field | Description |
---|---|
apiVersion string |
object.global.gdc.goog/v1 |
kind string |
BucketLocationReplicaList |
metadata ListMeta |
Refer to Kubernetes API documentation for fields of metadata . |
items BucketLocationReplica array |
BucketLocationReplicaStatus
Appears in: - BucketLocationReplica - BucketLocationZoneStatus
Field | Description |
---|---|
conditions Condition array |
Conditions represents the observations of this bucket location's overall state. |
BucketLocationSpec
BucketLocationSpec defines the desired state of the BucketLocation Resource.
Appears in: - BucketLocation - BucketLocationConfig - BucketLocationReplica
Field | Description |
---|---|
asyncDualZone AsyncDualZoneSpec |
BucketLocation configuration specific to AsyncDualZone buckets. Must be present if LocationType = AsyncDualZone |
syncDualZone SyncDualZoneSpec |
BucketLocation configuration specific to SyncDualZone buckets. Must be present if LocationType = SyncDualZone |
locationType BucketLocationType |
Supported types include: [ AsyncDualZone, SyncDualZone ]. |
active boolean |
If active = false, new buckets cannot be created with this BucketLocation. |
BucketLocationStatus
Defines the observed state of the BucketLocation.
Appears in: - BucketLocation
Field | Description |
---|---|
conditions Condition array |
The observations of the overall state of the resource. Known condition types: Ready. |
rollout RolloutStatus |
The current strategy used to roll out the resource to each zone. |
zones BucketLocationZoneStatus array |
The list of zone statuses where the resource is rolled out to. |
BucketLocationZoneStatus
Provides the status of a BucketLocation rolling out to a particular zone.
Appears in: - BucketLocationStatus
Field | Description |
---|---|
name string |
The name of the zone where the replica this status represents is in. |
rolloutStatus ZoneRolloutStatus |
The status of rolling out the replica to the zone. |
replicaStatus BucketLocationReplicaStatus |
The reconciliation status of the replica collected from the zone. Any condition within the field that has an .observedGeneration less than .rolloutStatus.replicaGeneration is out of date. |
BucketSpec
Defines the desired state of the Bucket Resource.
Appears in: - Bucket
Field | Description |
---|---|
description string |
The description of bucket contents. |
storageClass ObjectStorageClass |
The storage class of the bucket. Defines how frequently data needs to be accessed. The available options include Standard and Nearline . Standard is appropriate for hot data that is accessed frequently, such as websites, streaming videos, and mobile apps. It is used for data that can be stored for at least 30 days. Nearline is appropriate for data that can be stored for at least 60 days, including data backup and long-tail multimedia content. |
bucketPolicy GlobalBucketPolicy |
The policies of the bucket resource. If unspecified, default policies are applied. |
location string |
The physical place where object data in the bucket resides. This must map to the name of an existing ObjectStorageLocation resource. |
BucketStatus
Defines the observed state of the Bucket.
Appears in: - Bucket
Field | Description |
---|---|
fullyQualifiedName string |
The name of the provisioned bucket. This name is used to refer to the bucket when using external tools and libraries. |
conditions Condition array |
The conditions of the bucket. Supported conditions include BucketReady . If BucketReady is True , it indicates the bucket has been provisioned and is ready for use. |
zonalEndpoints string array |
Zonal endpoints at which the bucket is reachable. Use these endpoints if a customized failover is required. |
globalEndpoint string |
Global endpoint which will dynamically route traffic to any zone which contains data for this bucket. Use this endpoint if automatic failover is required. |
region string |
The region where the bucket is stored. |
encryption EncryptionStatus |
The status of the encryption on the bucket. |
errorStatus ErrorStatus |
ErrorStatus holds the most recent errors with the observed times included. |
LocationInfo
Only one of its members should be specified.
Appears in: - BucketLocationSpec
Field | Description |
---|---|
asyncDualZone AsyncDualZoneSpec |
BucketLocation configuration specific to AsyncDualZone buckets. Must be present if LocationType = AsyncDualZone |
syncDualZone SyncDualZoneSpec |
BucketLocation configuration specific to SyncDualZone buckets. Must be present if LocationType = SyncDualZone |
SyncDualZoneSpec
Appears in: - BucketLocationSpec - LocationInfo
Field | Description |
---|---|
zoneNames string array |
Slice of 2 location.mz.global.private.gdc.goog/v1alpha1 Zone resources. |
combinationPrefix string |
2-character prefix used in the BucketPrefix resource |