pub struct SecurityScanConfigArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> SecurityScanConfigArgsBuilder<S>
impl<S: State> SecurityScanConfigArgsBuilder<S>
sourcepub fn build_struct(self) -> SecurityScanConfigArgswhere
S: IsComplete,
pub fn build_struct(self) -> SecurityScanConfigArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn authentication(
self,
value: impl Into<Output<Option<SecurityScanConfigAuthentication>>>,
) -> SecurityScanConfigArgsBuilder<SetAuthentication<S>>where
S::Authentication: IsUnset,
pub fn authentication(
self,
value: impl Into<Output<Option<SecurityScanConfigAuthentication>>>,
) -> SecurityScanConfigArgsBuilder<SetAuthentication<S>>where
S::Authentication: IsUnset,
Optional (Some / Option setters). Default:
ⓘ
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::SecurityScanConfigAuthentication>,
> as Default>::default()
The authentication configuration. If specified, service will use the authentication configuration during scanning. Structure is documented below.
sourcepub fn maybe_authentication(
self,
value: Option<impl Into<Output<Option<SecurityScanConfigAuthentication>>>>,
) -> SecurityScanConfigArgsBuilder<SetAuthentication<S>>where
S::Authentication: IsUnset,
pub fn maybe_authentication(
self,
value: Option<impl Into<Output<Option<SecurityScanConfigAuthentication>>>>,
) -> SecurityScanConfigArgsBuilder<SetAuthentication<S>>where
S::Authentication: IsUnset,
Optional (Some / Option setters). Default:
ⓘ
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::SecurityScanConfigAuthentication>,
> as Default>::default()
The authentication configuration. If specified, service will use the authentication configuration during scanning. Structure is documented below.
sourcepub fn blacklist_patterns(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetBlacklistPatterns<S>>where
S::BlacklistPatterns: IsUnset,
pub fn blacklist_patterns(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetBlacklistPatterns<S>>where
S::BlacklistPatterns: IsUnset,
sourcepub fn maybe_blacklist_patterns(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> SecurityScanConfigArgsBuilder<SetBlacklistPatterns<S>>where
S::BlacklistPatterns: IsUnset,
pub fn maybe_blacklist_patterns(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> SecurityScanConfigArgsBuilder<SetBlacklistPatterns<S>>where
S::BlacklistPatterns: IsUnset,
sourcepub fn display_name(
self,
value: impl Into<Output<String>>,
) -> SecurityScanConfigArgsBuilder<SetDisplayName<S>>where
S::DisplayName: IsUnset,
pub fn display_name(
self,
value: impl Into<Output<String>>,
) -> SecurityScanConfigArgsBuilder<SetDisplayName<S>>where
S::DisplayName: IsUnset,
Required.
The user provider display name of the ScanConfig.
sourcepub fn export_to_security_command_center(
self,
value: impl Into<Output<Option<String>>>,
) -> SecurityScanConfigArgsBuilder<SetExportToSecurityCommandCenter<S>>where
S::ExportToSecurityCommandCenter: IsUnset,
pub fn export_to_security_command_center(
self,
value: impl Into<Output<Option<String>>>,
) -> SecurityScanConfigArgsBuilder<SetExportToSecurityCommandCenter<S>>where
S::ExportToSecurityCommandCenter: IsUnset,
sourcepub fn maybe_export_to_security_command_center(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetExportToSecurityCommandCenter<S>>where
S::ExportToSecurityCommandCenter: IsUnset,
pub fn maybe_export_to_security_command_center(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetExportToSecurityCommandCenter<S>>where
S::ExportToSecurityCommandCenter: IsUnset,
sourcepub fn max_qps(
self,
value: impl Into<Output<Option<i32>>>,
) -> SecurityScanConfigArgsBuilder<SetMaxQps<S>>where
S::MaxQps: IsUnset,
pub fn max_qps(
self,
value: impl Into<Output<Option<i32>>>,
) -> SecurityScanConfigArgsBuilder<SetMaxQps<S>>where
S::MaxQps: IsUnset,
sourcepub fn maybe_max_qps(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SecurityScanConfigArgsBuilder<SetMaxQps<S>>where
S::MaxQps: IsUnset,
pub fn maybe_max_qps(
self,
value: Option<impl Into<Output<Option<i32>>>>,
) -> SecurityScanConfigArgsBuilder<SetMaxQps<S>>where
S::MaxQps: IsUnset,
sourcepub fn project(
self,
value: impl Into<Output<Option<String>>>,
) -> SecurityScanConfigArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn project(
self,
value: impl Into<Output<Option<String>>>,
) -> SecurityScanConfigArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
sourcepub fn maybe_project(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn maybe_project(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
sourcepub fn schedule(
self,
value: impl Into<Output<Option<SecurityScanConfigSchedule>>>,
) -> SecurityScanConfigArgsBuilder<SetSchedule<S>>where
S::Schedule: IsUnset,
pub fn schedule(
self,
value: impl Into<Output<Option<SecurityScanConfigSchedule>>>,
) -> SecurityScanConfigArgsBuilder<SetSchedule<S>>where
S::Schedule: IsUnset,
sourcepub fn maybe_schedule(
self,
value: Option<impl Into<Output<Option<SecurityScanConfigSchedule>>>>,
) -> SecurityScanConfigArgsBuilder<SetSchedule<S>>where
S::Schedule: IsUnset,
pub fn maybe_schedule(
self,
value: Option<impl Into<Output<Option<SecurityScanConfigSchedule>>>>,
) -> SecurityScanConfigArgsBuilder<SetSchedule<S>>where
S::Schedule: IsUnset,
sourcepub fn starting_urls(
self,
value: impl Into<Output<Vec<String>>>,
) -> SecurityScanConfigArgsBuilder<SetStartingUrls<S>>where
S::StartingUrls: IsUnset,
pub fn starting_urls(
self,
value: impl Into<Output<Vec<String>>>,
) -> SecurityScanConfigArgsBuilder<SetStartingUrls<S>>where
S::StartingUrls: IsUnset,
Required.
The starting URLs from which the scanner finds site pages.
sourcepub fn target_platforms(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetTargetPlatforms<S>>where
S::TargetPlatforms: IsUnset,
pub fn target_platforms(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetTargetPlatforms<S>>where
S::TargetPlatforms: IsUnset,
sourcepub fn maybe_target_platforms(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> SecurityScanConfigArgsBuilder<SetTargetPlatforms<S>>where
S::TargetPlatforms: IsUnset,
pub fn maybe_target_platforms(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> SecurityScanConfigArgsBuilder<SetTargetPlatforms<S>>where
S::TargetPlatforms: IsUnset,
sourcepub fn user_agent(
self,
value: impl Into<Output<Option<String>>>,
) -> SecurityScanConfigArgsBuilder<SetUserAgent<S>>where
S::UserAgent: IsUnset,
pub fn user_agent(
self,
value: impl Into<Output<Option<String>>>,
) -> SecurityScanConfigArgsBuilder<SetUserAgent<S>>where
S::UserAgent: IsUnset,
sourcepub fn maybe_user_agent(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetUserAgent<S>>where
S::UserAgent: IsUnset,
pub fn maybe_user_agent(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> SecurityScanConfigArgsBuilder<SetUserAgent<S>>where
S::UserAgent: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for SecurityScanConfigArgsBuilder<S>
impl<S> RefUnwindSafe for SecurityScanConfigArgsBuilder<S>
impl<S> Send for SecurityScanConfigArgsBuilder<S>
impl<S> Sync for SecurityScanConfigArgsBuilder<S>
impl<S> Unpin for SecurityScanConfigArgsBuilder<S>
impl<S> UnwindSafe for SecurityScanConfigArgsBuilder<S>
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