Patch Sddcs

Patch Sddcs

Patch SDDC

Request
URI
PATCH
https://{api_host}/vmc/api/orgs/{org}/sddcs/{sddc}
COPY
Path Parameters
string
org
Required

Organization identifier.

string
sddc
Required

Sddc Identifier.


Request Body

Patch request for the SDDC

SddcPatchRequest of type(s) application/json
Required
string
name
Optional

The new name of the SDDC to be changed to.

Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns Sddc of type(s) application/json
This response body class contains all of the following: InlineSddc0
{
    "updated": "string",
    "user_id": "string",
    "updated_by_user_id": "string",
    "created": "string",
    "version": 5,
    "updated_by_user_name": "string",
    "user_name": "string",
    "id": "1d1c83ee-e0b7-4de9-b660-9a9ca1d22f32",
    "name": "string",
    "sddc_state": "string",
    "expiration_date": "string",
    "org_id": "string",
    "sddc_type": "string",
    "one_node_reduced_capacity": false,
    "provider": "string",
    "account_link_state": "string",
    "sddc_access_state": "string",
    "resource_config": {
        "backup_restore_bucket": "string",
        "public_ip_pool": [
            {
                "public_ip": "string",
                "name": "string",
                "allocation_id": "string",
                "dnat_rule_id": "string",
                "associated_private_ip": "string",
                "snat_rule_id": "string"
            }
        ],
        "vpc_info": {
            "vpc_cidr": "string",
            "vgw_id": "string",
            "esx_public_security_group_id": "string",
            "vif_ids": [
                "string"
            ],
            "vm_security_group_id": "string",
            "tgwIps": {
                "tgwIps": [
                    "string"
                ]
            },
            "route_table_id": "string",
            "edge_subnet_id": "string",
            "id": "string",
            "api_association_id": "string",
            "api_subnet_id": "string",
            "private_subnet_id": "string",
            "private_association_id": "string",
            "esx_security_group_id": "string",
            "subnet_id": "string",
            "internet_gateway_id": "string",
            "security_group_id": "string",
            "association_id": "string",
            "vgw_route_table_id": "string",
            "edge_association_id": "string",
            "provider": "string",
            "peering_connection_id": "string",
            "network_type": "string",
            "available_zones": [
                {
                    "subnets": [
                        {
                            "subnet_id": "string",
                            "name": "string",
                            "route_tables": [
                                {
                                    "subnet_id": "string",
                                    "association_id": "string",
                                    "routetable_id": "string"
                                }
                            ]
                        }
                    ],
                    "name": "string"
                }
            ],
            "routetables": {
                "routetables": {
                    "name": "string",
                    "id": "string"
                }
            }
        },
        "kms_vpc_endpoint": {
            "vpc_endpoint_id": "string",
            "network_interface_ids": [
                "string"
            ]
        },
        "max_num_public_ip": 0,
        "account_link_sddc_config": [
            {
                "customer_subnet_ids": [
                    "string"
                ],
                "connected_account_id": "string"
            }
        ],
        "vsan_encryption_config": {
            "port": 0,
            "certificate": "string"
        },
        "vpc_info_peered_agent": {
            "vpc_cidr": "string",
            "vgw_id": "string",
            "esx_public_security_group_id": "string",
            "vif_ids": [
                "string"
            ],
            "vm_security_group_id": "string",
            "tgwIps": {
                "tgwIps": [
                    "string"
                ]
            },
            "route_table_id": "string",
            "edge_subnet_id": "string",
            "id": "string",
            "api_association_id": "string",
            "api_subnet_id": "string",
            "private_subnet_id": "string",
            "private_association_id": "string",
            "esx_security_group_id": "string",
            "subnet_id": "string",
            "internet_gateway_id": "string",
            "security_group_id": "string",
            "association_id": "string",
            "vgw_route_table_id": "string",
            "edge_association_id": "string",
            "provider": "string",
            "peering_connection_id": "string",
            "network_type": "string",
            "available_zones": [
                {
                    "subnets": [
                        {
                            "subnet_id": "string",
                            "name": "string",
                            "route_tables": [
                                {
                                    "subnet_id": "string",
                                    "association_id": "string",
                                    "routetable_id": "string"
                                }
                            ]
                        }
                    ],
                    "name": "string"
                }
            ],
            "routetables": {
                "routetables": {
                    "name": "string",
                    "id": "string"
                }
            }
        }
    }
}

400

SDDC cannot be patched

Returns ErrorResponse of type(s) application/json
"ErrorResponse Object"
integer
status
Required

HTTP status code

string
path
Required

Originating request URI

boolean
retryable
Required

If true, client should retry operation

string
error_code
Required

unique error code

array of string
error_messages
Required

localized error messages


401

Unauthorized

Operation doesn't return any data structure

403

Forbidden

Returns ErrorResponse of type(s) application/json
"ErrorResponse Object"
integer
status
Required

HTTP status code

string
path
Required

Originating request URI

boolean
retryable
Required

If true, client should retry operation

string
error_code
Required

unique error code

array of string
error_messages
Required

localized error messages


404

Cannot find the SDDC with given identifier

Returns ErrorResponse of type(s) application/json
"ErrorResponse Object"
integer
status
Required

HTTP status code

string
path
Required

Originating request URI

boolean
retryable
Required

If true, client should retry operation

string
error_code
Required

unique error code

array of string
error_messages
Required

localized error messages


Code Samples
COPY
                    curl -X PATCH -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}'