pub struct RegionTargetHttpProxyArgs {
pub description: Output<Option<String>>,
pub http_keep_alive_timeout_sec: Output<Option<i32>>,
pub name: Output<Option<String>>,
pub project: Output<Option<String>>,
pub region: Output<Option<String>>,
pub url_map: Output<String>,
}
Fields§
§description: Output<Option<String>>
An optional description of this resource.
http_keep_alive_timeout_sec: Output<Option<i32>>
Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keepalive is not specified, a default value (600 seconds) will be used. For Regional HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 600 seconds.
name: Output<Option<String>>
Name of the resource. Provided by the client when the resource is
created. The name must be 1-63 characters long, and comply with
RFC1035. Specifically, the name must be 1-63 characters long and match
the regular expression a-z?
which means the
first character must be a lowercase letter, and all following
characters must be a dash, lowercase letter, or digit, except the last
character, which cannot be a dash.
project: Output<Option<String>>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region: Output<Option<String>>
The Region in which the created target https proxy should reside. If it is not provided, the provider region is used.
url_map: Output<String>
A reference to the RegionUrlMap resource that defines the mapping from URL to the BackendService.
Implementations§
source§impl RegionTargetHttpProxyArgs
impl RegionTargetHttpProxyArgs
sourcepub fn builder() -> RegionTargetHttpProxyArgsBuilder
pub fn builder() -> RegionTargetHttpProxyArgsBuilder
Create an instance of RegionTargetHttpProxyArgs
using the builder syntax
Trait Implementations§
source§impl Clone for RegionTargetHttpProxyArgs
impl Clone for RegionTargetHttpProxyArgs
source§fn clone(&self) -> RegionTargetHttpProxyArgs
fn clone(&self) -> RegionTargetHttpProxyArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for RegionTargetHttpProxyArgs
impl RefUnwindSafe for RegionTargetHttpProxyArgs
impl Send for RegionTargetHttpProxyArgs
impl Sync for RegionTargetHttpProxyArgs
impl Unpin for RegionTargetHttpProxyArgs
impl UnwindSafe for RegionTargetHttpProxyArgs
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)