Skip to content

Commit

Permalink
feat(redis)!: update the API
Browse files Browse the repository at this point in the history
BREAKING CHANGE: This release has breaking changes.
#### redis:v1
The following keys were deleted:
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.consumerDefinedName.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.consumerDefinedName.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.createTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.createTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.createTime.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.createTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.labels.additionalProperties.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.labels.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.labels.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenancePolicyNames.additionalProperties.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenancePolicyNames.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenancePolicyNames.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSchedules.additionalProperties.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSchedules.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSchedules.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSettings.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSettings.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.name.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.name.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.producerMetadata.additionalProperties.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.producerMetadata.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.producerMetadata.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.producerMetadata.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.provisionedResources.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.provisionedResources.items.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.provisionedResources.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.provisionedResources.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.slmInstanceTemplate.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.slmInstanceTemplate.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.sloMetadata.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.sloMetadata.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.sloMetadata.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.softwareVersions.additionalProperties.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.softwareVersions.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.softwareVersions.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.enum
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.enumDescriptions
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.tenantProjectId.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.tenantProjectId.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.tenantProjectId.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.updateTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.updateTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.updateTime.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.updateTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.canReschedule.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.canReschedule.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.endTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.endTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.endTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.rolloutManagementPolicy.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.rolloutManagementPolicy.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.startTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.startTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.startTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.properties.exclude.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.properties.exclude.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.exclusions.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.exclusions.items.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.exclusions.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.location.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.location.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.nodeId.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.nodeId.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.properties.resourceType.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.properties.resourceType.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.properties.resourceUrl.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.properties.resourceUrl.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.properties.eligible.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.properties.eligible.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.properties.reason.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.properties.reason.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.duration.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.duration.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.duration.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.reason.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.reason.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.sliName.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.sliName.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.startTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.startTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.startTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.eligibility.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.eligibility.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.exclusions.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.exclusions.items.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.exclusions.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.nodes.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.nodes.items.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.nodes.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.tier.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.tier.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.type

The following keys were changed:
- resources.projects.resources.locations.resources.instances.methods.failover.description
- schemas.FailoverInstanceRequest.properties.dataProtectionMode.enumDescriptions
- schemas.ListInstancesResponse.properties.instances.description

#### redis:v1beta1
The following keys were deleted:
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.consumerDefinedName.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.consumerDefinedName.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.createTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.createTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.createTime.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.createTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.labels.additionalProperties.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.labels.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.labels.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenancePolicyNames.additionalProperties.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenancePolicyNames.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenancePolicyNames.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSchedules.additionalProperties.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSchedules.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSchedules.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSettings.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.maintenanceSettings.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.name.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.name.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.producerMetadata.additionalProperties.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.producerMetadata.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.producerMetadata.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.producerMetadata.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.provisionedResources.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.provisionedResources.items.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.provisionedResources.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.provisionedResources.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.slmInstanceTemplate.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.slmInstanceTemplate.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.sloMetadata.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.sloMetadata.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.sloMetadata.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.softwareVersions.additionalProperties.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.softwareVersions.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.softwareVersions.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.enum
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.enumDescriptions
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.state.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.tenantProjectId.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.tenantProjectId.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.tenantProjectId.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.updateTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.updateTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.updateTime.readOnly
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.properties.updateTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1Instance.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.canReschedule.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.canReschedule.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.endTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.endTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.endTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.rolloutManagementPolicy.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.rolloutManagementPolicy.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.startTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.startTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.properties.startTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.properties.exclude.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.properties.exclude.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.exclusions.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.exclusions.items.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.exclusions.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.location.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.location.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.nodeId.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.properties.nodeId.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.properties.resourceType.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.properties.resourceType.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.properties.resourceUrl.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.properties.resourceUrl.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.properties.eligible.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.properties.eligible.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.properties.reason.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.properties.reason.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.duration.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.duration.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.duration.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.reason.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.reason.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.sliName.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.sliName.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.startTime.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.startTime.format
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.properties.startTime.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.id
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.eligibility.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.eligibility.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.exclusions.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.exclusions.items.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.exclusions.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.nodes.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.nodes.items.$ref
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.nodes.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.tier.description
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.properties.tier.type
- schemas.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata.type

The following keys were added:
- resources.projects.resources.locations.resources.instances.methods.getAuthString.description
- resources.projects.resources.locations.resources.instances.methods.getAuthString.flatPath
- resources.projects.resources.locations.resources.instances.methods.getAuthString.httpMethod
- resources.projects.resources.locations.resources.instances.methods.getAuthString.id
- resources.projects.resources.locations.resources.instances.methods.getAuthString.parameterOrder
- resources.projects.resources.locations.resources.instances.methods.getAuthString.parameters.name.description
- resources.projects.resources.locations.resources.instances.methods.getAuthString.parameters.name.location
- resources.projects.resources.locations.resources.instances.methods.getAuthString.parameters.name.pattern
- resources.projects.resources.locations.resources.instances.methods.getAuthString.parameters.name.required
- resources.projects.resources.locations.resources.instances.methods.getAuthString.parameters.name.type
- resources.projects.resources.locations.resources.instances.methods.getAuthString.path
- resources.projects.resources.locations.resources.instances.methods.getAuthString.response.$ref
- resources.projects.resources.locations.resources.instances.methods.getAuthString.scopes
- schemas.Instance.properties.authEnabled.description
- schemas.Instance.properties.authEnabled.type
- schemas.InstanceAuthString.description
- schemas.InstanceAuthString.id
- schemas.InstanceAuthString.properties.authString.description
- schemas.InstanceAuthString.properties.authString.type
- schemas.InstanceAuthString.type

The following keys were changed:
- resources.projects.resources.locations.resources.instances.methods.failover.description
- schemas.FailoverInstanceRequest.properties.dataProtectionMode.enumDescriptions
- schemas.ListInstancesResponse.properties.instances.description
  • Loading branch information
JustinBeckwith committed Oct 5, 2020
1 parent 9a1fb04 commit 8d41677
Show file tree
Hide file tree
Showing 4 changed files with 211 additions and 880 deletions.
261 changes: 4 additions & 257 deletions discovery/redis-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@
]
},
"failover": {
"description": "Initiates a failover of the master node to current replica node for a specific STANDARD tier Cloud Memorystore for Redis instance.",
"description": "Initiates a failover of the primary node to current replica node for a specific STANDARD tier Cloud Memorystore for Redis instance.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:failover",
"httpMethod": "POST",
"id": "redis.projects.locations.instances.failover",
Expand Down Expand Up @@ -571,7 +571,7 @@
}
}
},
"revision": "20200810",
"revision": "20200928",
"rootUrl": "https://redis.googleapis.com/",
"schemas": {
"Empty": {
Expand Down Expand Up @@ -604,7 +604,7 @@
],
"enumDescriptions": [
"Defaults to LIMITED_DATA_LOSS if a data protection mode is not specified.",
"Instance failover will be protected with data loss control. More specifically, the failover will only be performed if the current replication offset diff between master and replica is under a certain threshold.",
"Instance failover will be protected with data loss control. More specifically, the failover will only be performed if the current replication offset diff between primary and replica is under a certain threshold.",
"Instance failover will be performed without data loss control."
],
"type": "string"
Expand Down Expand Up @@ -692,259 +692,6 @@
"properties": {},
"type": "object"
},
"GoogleCloudSaasacceleratorManagementProvidersV1Instance": {
"id": "GoogleCloudSaasacceleratorManagementProvidersV1Instance",
"properties": {
"consumerDefinedName": {
"description": "consumer_defined_name is the name that is set by the consumer. On the other hand Name field represents system-assigned id of an instance so consumers are not necessarily aware of it. consumer_defined_name is used for notification/UI purposes for consumer to recognize their instances.",
"type": "string"
},
"createTime": {
"description": "Output only. Timestamp when the resource was created.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
},
"labels": {
"additionalProperties": {
"type": "string"
},
"description": "Optional. Resource labels to represent user provided metadata. Each label is a key-value pair, where both the key and the value are arbitrary strings provided by the user.",
"type": "object"
},
"maintenancePolicyNames": {
"additionalProperties": {
"type": "string"
},
"description": "The MaintenancePolicies that have been attached to the instance. The key must be of the type name of the oneof policy name defined in MaintenancePolicy, and the referenced policy must define the same policy type. For complete details of MaintenancePolicy, please refer to go/cloud-saas-mw-ug.",
"type": "object"
},
"maintenanceSchedules": {
"additionalProperties": {
"$ref": "GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule"
},
"description": "The MaintenanceSchedule contains the scheduling information of published maintenance schedule.",
"type": "object"
},
"maintenanceSettings": {
"$ref": "GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings",
"description": "Optional. The MaintenanceSettings associated with instance."
},
"name": {
"description": "Unique name of the resource. It uses the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}`",
"type": "string"
},
"producerMetadata": {
"additionalProperties": {
"type": "string"
},
"description": "Output only. Custom string attributes used primarily to expose producer-specific information in monitoring dashboards. See go/get-instance-metadata.",
"readOnly": true,
"type": "object"
},
"provisionedResources": {
"description": "Output only. The list of data plane resources provisioned for this instance, e.g. compute VMs. See go/get-instance-metadata.",
"items": {
"$ref": "GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource"
},
"readOnly": true,
"type": "array"
},
"slmInstanceTemplate": {
"description": "Link to the SLM instance template. Only populated when updating SLM instances via SSA's Actuation service adaptor. Service producers with custom control plane (e.g. Cloud SQL) doesn't need to populate this field. Instead they should use software_versions.",
"type": "string"
},
"sloMetadata": {
"$ref": "GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata",
"description": "Output only. SLO metadata for instance classification in the Standardized dataplane SLO platform. See go/cloud-ssa-standard-slo for feature description.",
"readOnly": true
},
"softwareVersions": {
"additionalProperties": {
"type": "string"
},
"description": "Software versions that are used to deploy this instance. This can be mutated by rollout services.",
"type": "object"
},
"state": {
"description": "Output only. Current lifecycle state of the resource (e.g. if it's being created or ready to use).",
"enum": [
"STATE_UNSPECIFIED",
"CREATING",
"READY",
"UPDATING",
"REPAIRING",
"DELETING",
"ERROR"
],
"enumDescriptions": [
"Unspecified state.",
"Instance is being created.",
"Instance has been created and is ready to use.",
"Instance is being updated.",
"Instance is unheathy and under repair.",
"Instance is being deleted.",
"Instance encountered an error and is in indeterministic state."
],
"readOnly": true,
"type": "string"
},
"tenantProjectId": {
"description": "Output only. ID of the associated GCP tenant project. See go/get-instance-metadata.",
"readOnly": true,
"type": "string"
},
"updateTime": {
"description": "Output only. Timestamp when the resource was last modified.",
"format": "google-datetime",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule": {
"description": "Maintenance schedule which is exposed to customer and potentially end user, indicating published upcoming future maintenance schedule",
"id": "GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule",
"properties": {
"canReschedule": {
"description": "Can this scheduled update be rescheduled? By default, it's true and API needs to do explicitly check whether it's set, if it's set as false explicitly, it's false",
"type": "boolean"
},
"endTime": {
"description": "The scheduled end time for the maintenance.",
"format": "google-datetime",
"type": "string"
},
"rolloutManagementPolicy": {
"description": "The rollout management policy this maintenance schedule is associated with. When doing reschedule update request, the reschedule should be against this given policy.",
"type": "string"
},
"startTime": {
"description": "The scheduled start time for the maintenance.",
"format": "google-datetime",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings": {
"description": "Maintenance settings associated with instance. Allows service producers and end users to assign settings that controls maintenance on this instance.",
"id": "GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings",
"properties": {
"exclude": {
"description": "Optional. Exclude instance from maintenance. When true, rollout service will not attempt maintenance on the instance. Rollout service will include the instance in reported rollout progress as not attempted.",
"type": "boolean"
}
},
"type": "object"
},
"GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata": {
"description": "Node information for custom per-node SLO implementations. SSA does not support per-node SLO, but producers can populate per-node information in SloMetadata for custom precomputations. SSA Eligibility Exporter will emit per-node metric based on this information.",
"id": "GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata",
"properties": {
"exclusions": {
"description": "By default node is eligible if instance is eligible. But individual node might be excluded from SLO by adding entry here. For semantic see SloMetadata.exclusions. If both instance and node level exclusions are present for time period, the node level's reason will be reported by Eligibility Exporter.",
"items": {
"$ref": "GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion"
},
"type": "array"
},
"location": {
"description": "The location of the node, if different from instance location.",
"type": "string"
},
"nodeId": {
"description": "The id of the node. This should be equal to SaasInstanceNode.node_id.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource": {
"description": "Describes provisioned dataplane resources.",
"id": "GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource",
"properties": {
"resourceType": {
"description": "Type of the resource. This can be either a GCP resource or a custom one (e.g. another cloud provider's VM). For GCP compute resources use singular form of the names listed in GCP compute API documentation (https://cloud.google.com/compute/docs/reference/rest/v1/), prefixed with 'compute-', for example: 'compute-instance', 'compute-disk', 'compute-autoscaler'.",
"type": "string"
},
"resourceUrl": {
"description": "URL identifying the resource, e.g. \"https://www.googleapis.com/compute/v1/projects/...)\".",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility": {
"description": "SloEligibility is a tuple containing eligibility value: true if an instance is eligible for SLO calculation or false if it should be excluded from all SLO-related calculations along with a user-defined reason.",
"id": "GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility",
"properties": {
"eligible": {
"description": "Whether an instance is eligible or ineligible.",
"type": "boolean"
},
"reason": {
"description": "User-defined reason for the current value of instance eligibility. Usually, this can be directly mapped to the internal state. An empty reason is allowed.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion": {
"description": "SloExclusion represents an exclusion in SLI calculation applies to all SLOs.",
"id": "GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion",
"properties": {
"duration": {
"description": "Exclusion duration. No restrictions on the possible values. When an ongoing operation is taking longer than initially expected, an existing entry in the exclusion list can be updated by extending the duration. This is supported by the subsystem exporting eligibility data as long as such extension is committed at least 10 minutes before the original exclusion expiration - otherwise it is possible that there will be \"gaps\" in the exclusion application in the exported timeseries.",
"format": "google-duration",
"type": "string"
},
"reason": {
"description": "Human-readable reason for the exclusion. This should be a static string (e.g. \"Disruptive update in progress\") and should not contain dynamically generated data (e.g. instance name). Can be left empty.",
"type": "string"
},
"sliName": {
"description": "Name of an SLI that this exclusion applies to. Can be left empty, signaling that the instance should be excluded from all SLIs defined in the service SLO configuration.",
"type": "string"
},
"startTime": {
"description": "Start time of the exclusion. No alignment (e.g. to a full minute) needed.",
"format": "google-datetime",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata": {
"description": "SloMetadata contains resources required for proper SLO classification of the instance.",
"id": "GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata",
"properties": {
"eligibility": {
"$ref": "GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility",
"description": "Optional. User-defined instance eligibility."
},
"exclusions": {
"description": "List of SLO exclusion windows. When multiple entries in the list match (matching the exclusion time-window against current time point) the exclusion reason used in the first matching entry will be published. It is not needed to include expired exclusion in this list, as only the currently applicable exclusions are taken into account by the eligibility exporting subsystem (the historical state of exclusions will be reflected in the historically produced timeseries regardless of the current state). This field can be used to mark the instance as temporary ineligible for the purpose of SLO calculation. For permanent instance SLO exclusion, use of custom instance eligibility is recommended. See 'eligibility' field below.",
"items": {
"$ref": "GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion"
},
"type": "array"
},
"nodes": {
"description": "Optional. List of nodes. Some producers need to use per-node metadata to calculate SLO. This field allows such producers to publish per-node SLO meta data, which will be consumed by SSA Eligibility Exporter and published in the form of per node metric to Monarch.",
"items": {
"$ref": "GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata"
},
"type": "array"
},
"tier": {
"description": "Name of the SLO tier the Instance belongs to. This name will be expected to match the tiers specified in the service SLO configuration. Field is mandatory and must not be empty.",
"type": "string"
}
},
"type": "object"
},
"ImportInstanceRequest": {
"description": "Request for Import.",
"id": "ImportInstanceRequest",
Expand Down Expand Up @@ -1113,7 +860,7 @@
"id": "ListInstancesResponse",
"properties": {
"instances": {
"description": "A list of Redis instances in the project in the specified location, or across all locations. If the `location_id` in the parent field of the request is \"-\", all regions available to the project are queried, and the results aggregated. If in such an aggregated query a location is unavailable, a dummy Redis entry is included in the response with the `name` field set to a value of the form `projects/{project_id}/locations/{location_id}/instances/`- and the `status` field set to ERROR and `status_message` field set to \"location not available for ListInstances\".",
"description": "A list of Redis instances in the project in the specified location, or across all locations. If the `location_id` in the parent field of the request is \"-\", all regions available to the project are queried, and the results aggregated. If in such an aggregated query a location is unavailable, a placeholder Redis entry is included in the response with the `name` field set to a value of the form `projects/{project_id}/locations/{location_id}/instances/`- and the `status` field set to ERROR and `status_message` field set to \"location not available for ListInstances\".",
"items": {
"$ref": "Instance"
},
Expand Down
Loading

0 comments on commit 8d41677

Please sign in to comment.