updateVpcOrigin

Update an Amazon CloudFront VPC origin in your account.

Samples

// The following command updates a VPC origin
val resp = cloudFrontClient.updateVpcOrigin {
    vpcOriginEndpointConfig = VpcOriginEndpointConfig {
        name = "my-vpcorigin-name"
        arn = "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-alb-us-west-2/e6aa5c7d26415c6d"
        httpPort = 80
        httpsPort = 443
        originProtocolPolicy = OriginProtocolPolicy.fromValue("match-viewer")
        originSslProtocols = OriginSslProtocols {
            quantity = 2
            items = listOf<SslProtocol>(
                SslProtocol.fromValue("TLSv1.1"),
                SslProtocol.fromValue("TLSv1.2")
            )
        }
    }
    id = "vo_BQwjxxQxjCaBcQLzJUFkDM"
    ifMatch = "ETVPDKIKX0DER"
}