pub struct MangedSslCertificateArgs {
pub description: Output<Option<String>>,
pub managed: Output<Option<MangedSslCertificateManaged>>,
pub name: Output<Option<String>>,
pub project: Output<Option<String>>,
pub type_: Output<Option<String>>,
}
Fields§
§description: Output<Option<String>>
An optional description of this resource.
managed: Output<Option<MangedSslCertificateManaged>>
Properties relevant to a managed certificate. These will be used if the
certificate is managed (as indicated by a value of MANAGED
in type
).
Structure is documented below.
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.
These are in the same namespace as the managed SSL certificates.
project: Output<Option<String>>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
type_: Output<Option<String>>
Enum field whose value is always MANAGED
- used to signal to the API
which type this is.
Default value is MANAGED
.
Possible values are: MANAGED
.
Implementations§
source§impl MangedSslCertificateArgs
impl MangedSslCertificateArgs
sourcepub fn builder() -> MangedSslCertificateArgsBuilder
pub fn builder() -> MangedSslCertificateArgsBuilder
Create an instance of MangedSslCertificateArgs
using the builder syntax
Trait Implementations§
source§impl Clone for MangedSslCertificateArgs
impl Clone for MangedSslCertificateArgs
source§fn clone(&self) -> MangedSslCertificateArgs
fn clone(&self) -> MangedSslCertificateArgs
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 MangedSslCertificateArgs
impl RefUnwindSafe for MangedSslCertificateArgs
impl Send for MangedSslCertificateArgs
impl Sync for MangedSslCertificateArgs
impl Unpin for MangedSslCertificateArgs
impl UnwindSafe for MangedSslCertificateArgs
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
)