pub struct CreatePeeringRequest {
pub subscription_id: u32,
pub provider: String,
pub aws_account_id: Option<String>,
pub vpc_id: String,
pub vpc_cidr: String,
pub region: String,
}
Expand description
Create peering request
§Examples
use redis_cloud::CreatePeeringRequest;
let request = CreatePeeringRequest::builder()
.subscription_id(123)
.provider("AWS")
.aws_account_id("123456789012")
.vpc_id("vpc-12345678")
.vpc_cidr("10.0.0.0/16")
.region("us-east-1")
.build();
Fields§
§subscription_id: u32
§provider: String
§aws_account_id: Option<String>
§vpc_id: String
§vpc_cidr: String
§region: String
Implementations§
Source§impl CreatePeeringRequest
impl CreatePeeringRequest
Sourcepub fn builder() -> CreatePeeringRequestBuilder<((), (), (), (), (), ())>
pub fn builder() -> CreatePeeringRequestBuilder<((), (), (), (), (), ())>
Create a builder for building CreatePeeringRequest
.
On the builder, call .subscription_id(...)
, .provider(...)
, .aws_account_id(...)
(optional), .vpc_id(...)
, .vpc_cidr(...)
, .region(...)
to set the values of the fields.
Finally, call .build()
to create the instance of CreatePeeringRequest
.
Trait Implementations§
Source§impl Debug for CreatePeeringRequest
impl Debug for CreatePeeringRequest
Auto Trait Implementations§
impl Freeze for CreatePeeringRequest
impl RefUnwindSafe for CreatePeeringRequest
impl Send for CreatePeeringRequest
impl Sync for CreatePeeringRequest
impl Unpin for CreatePeeringRequest
impl UnwindSafe for CreatePeeringRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more