Documentation
¶
Index ¶
- Constants
- type Authentication
- type AuthenticationArgs
- func (AuthenticationArgs) ElementType() reflect.Type
- func (i AuthenticationArgs) ToAuthenticationOutput() AuthenticationOutput
- func (i AuthenticationArgs) ToAuthenticationOutputWithContext(ctx context.Context) AuthenticationOutput
- func (i AuthenticationArgs) ToAuthenticationPtrOutput() AuthenticationPtrOutput
- func (i AuthenticationArgs) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput
- type AuthenticationInput
- type AuthenticationOutput
- func (o AuthenticationOutput) CustomAccount() CustomAccountPtrOutput
- func (AuthenticationOutput) ElementType() reflect.Type
- func (o AuthenticationOutput) GoogleAccount() GoogleAccountPtrOutput
- func (o AuthenticationOutput) IapCredential() IapCredentialPtrOutput
- func (o AuthenticationOutput) ToAuthenticationOutput() AuthenticationOutput
- func (o AuthenticationOutput) ToAuthenticationOutputWithContext(ctx context.Context) AuthenticationOutput
- func (o AuthenticationOutput) ToAuthenticationPtrOutput() AuthenticationPtrOutput
- func (o AuthenticationOutput) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput
- type AuthenticationPtrInput
- type AuthenticationPtrOutput
- func (o AuthenticationPtrOutput) CustomAccount() CustomAccountPtrOutput
- func (o AuthenticationPtrOutput) Elem() AuthenticationOutput
- func (AuthenticationPtrOutput) ElementType() reflect.Type
- func (o AuthenticationPtrOutput) GoogleAccount() GoogleAccountPtrOutput
- func (o AuthenticationPtrOutput) IapCredential() IapCredentialPtrOutput
- func (o AuthenticationPtrOutput) ToAuthenticationPtrOutput() AuthenticationPtrOutput
- func (o AuthenticationPtrOutput) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput
- type AuthenticationResponse
- type AuthenticationResponseOutput
- func (o AuthenticationResponseOutput) CustomAccount() CustomAccountResponseOutput
- func (AuthenticationResponseOutput) ElementType() reflect.Type
- func (o AuthenticationResponseOutput) GoogleAccount() GoogleAccountResponseOutput
- func (o AuthenticationResponseOutput) IapCredential() IapCredentialResponseOutput
- func (o AuthenticationResponseOutput) ToAuthenticationResponseOutput() AuthenticationResponseOutput
- func (o AuthenticationResponseOutput) ToAuthenticationResponseOutputWithContext(ctx context.Context) AuthenticationResponseOutput
- type CustomAccount
- type CustomAccountArgs
- func (CustomAccountArgs) ElementType() reflect.Type
- func (i CustomAccountArgs) ToCustomAccountOutput() CustomAccountOutput
- func (i CustomAccountArgs) ToCustomAccountOutputWithContext(ctx context.Context) CustomAccountOutput
- func (i CustomAccountArgs) ToCustomAccountPtrOutput() CustomAccountPtrOutput
- func (i CustomAccountArgs) ToCustomAccountPtrOutputWithContext(ctx context.Context) CustomAccountPtrOutput
- type CustomAccountInput
- type CustomAccountOutput
- func (CustomAccountOutput) ElementType() reflect.Type
- func (o CustomAccountOutput) LoginUrl() pulumi.StringOutput
- func (o CustomAccountOutput) Password() pulumi.StringOutput
- func (o CustomAccountOutput) ToCustomAccountOutput() CustomAccountOutput
- func (o CustomAccountOutput) ToCustomAccountOutputWithContext(ctx context.Context) CustomAccountOutput
- func (o CustomAccountOutput) ToCustomAccountPtrOutput() CustomAccountPtrOutput
- func (o CustomAccountOutput) ToCustomAccountPtrOutputWithContext(ctx context.Context) CustomAccountPtrOutput
- func (o CustomAccountOutput) Username() pulumi.StringOutput
- type CustomAccountPtrInput
- type CustomAccountPtrOutput
- func (o CustomAccountPtrOutput) Elem() CustomAccountOutput
- func (CustomAccountPtrOutput) ElementType() reflect.Type
- func (o CustomAccountPtrOutput) LoginUrl() pulumi.StringPtrOutput
- func (o CustomAccountPtrOutput) Password() pulumi.StringPtrOutput
- func (o CustomAccountPtrOutput) ToCustomAccountPtrOutput() CustomAccountPtrOutput
- func (o CustomAccountPtrOutput) ToCustomAccountPtrOutputWithContext(ctx context.Context) CustomAccountPtrOutput
- func (o CustomAccountPtrOutput) Username() pulumi.StringPtrOutput
- type CustomAccountResponse
- type CustomAccountResponseOutput
- func (CustomAccountResponseOutput) ElementType() reflect.Type
- func (o CustomAccountResponseOutput) LoginUrl() pulumi.StringOutput
- func (o CustomAccountResponseOutput) Password() pulumi.StringOutput
- func (o CustomAccountResponseOutput) ToCustomAccountResponseOutput() CustomAccountResponseOutput
- func (o CustomAccountResponseOutput) ToCustomAccountResponseOutputWithContext(ctx context.Context) CustomAccountResponseOutput
- func (o CustomAccountResponseOutput) Username() pulumi.StringOutput
- type GoogleAccount
- type GoogleAccountArgs
- func (GoogleAccountArgs) ElementType() reflect.Type
- func (i GoogleAccountArgs) ToGoogleAccountOutput() GoogleAccountOutput
- func (i GoogleAccountArgs) ToGoogleAccountOutputWithContext(ctx context.Context) GoogleAccountOutput
- func (i GoogleAccountArgs) ToGoogleAccountPtrOutput() GoogleAccountPtrOutput
- func (i GoogleAccountArgs) ToGoogleAccountPtrOutputWithContext(ctx context.Context) GoogleAccountPtrOutput
- type GoogleAccountInput
- type GoogleAccountOutput
- func (GoogleAccountOutput) ElementType() reflect.Type
- func (o GoogleAccountOutput) Password() pulumi.StringOutput
- func (o GoogleAccountOutput) ToGoogleAccountOutput() GoogleAccountOutput
- func (o GoogleAccountOutput) ToGoogleAccountOutputWithContext(ctx context.Context) GoogleAccountOutput
- func (o GoogleAccountOutput) ToGoogleAccountPtrOutput() GoogleAccountPtrOutput
- func (o GoogleAccountOutput) ToGoogleAccountPtrOutputWithContext(ctx context.Context) GoogleAccountPtrOutput
- func (o GoogleAccountOutput) Username() pulumi.StringOutput
- type GoogleAccountPtrInput
- type GoogleAccountPtrOutput
- func (o GoogleAccountPtrOutput) Elem() GoogleAccountOutput
- func (GoogleAccountPtrOutput) ElementType() reflect.Type
- func (o GoogleAccountPtrOutput) Password() pulumi.StringPtrOutput
- func (o GoogleAccountPtrOutput) ToGoogleAccountPtrOutput() GoogleAccountPtrOutput
- func (o GoogleAccountPtrOutput) ToGoogleAccountPtrOutputWithContext(ctx context.Context) GoogleAccountPtrOutput
- func (o GoogleAccountPtrOutput) Username() pulumi.StringPtrOutput
- type GoogleAccountResponse
- type GoogleAccountResponseOutput
- func (GoogleAccountResponseOutput) ElementType() reflect.Type
- func (o GoogleAccountResponseOutput) Password() pulumi.StringOutput
- func (o GoogleAccountResponseOutput) ToGoogleAccountResponseOutput() GoogleAccountResponseOutput
- func (o GoogleAccountResponseOutput) ToGoogleAccountResponseOutputWithContext(ctx context.Context) GoogleAccountResponseOutput
- func (o GoogleAccountResponseOutput) Username() pulumi.StringOutput
- type IapCredential
- type IapCredentialArgs
- func (IapCredentialArgs) ElementType() reflect.Type
- func (i IapCredentialArgs) ToIapCredentialOutput() IapCredentialOutput
- func (i IapCredentialArgs) ToIapCredentialOutputWithContext(ctx context.Context) IapCredentialOutput
- func (i IapCredentialArgs) ToIapCredentialPtrOutput() IapCredentialPtrOutput
- func (i IapCredentialArgs) ToIapCredentialPtrOutputWithContext(ctx context.Context) IapCredentialPtrOutput
- type IapCredentialInput
- type IapCredentialOutput
- func (IapCredentialOutput) ElementType() reflect.Type
- func (o IapCredentialOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoPtrOutput
- func (o IapCredentialOutput) ToIapCredentialOutput() IapCredentialOutput
- func (o IapCredentialOutput) ToIapCredentialOutputWithContext(ctx context.Context) IapCredentialOutput
- func (o IapCredentialOutput) ToIapCredentialPtrOutput() IapCredentialPtrOutput
- func (o IapCredentialOutput) ToIapCredentialPtrOutputWithContext(ctx context.Context) IapCredentialPtrOutput
- type IapCredentialPtrInput
- type IapCredentialPtrOutput
- func (o IapCredentialPtrOutput) Elem() IapCredentialOutput
- func (IapCredentialPtrOutput) ElementType() reflect.Type
- func (o IapCredentialPtrOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoPtrOutput
- func (o IapCredentialPtrOutput) ToIapCredentialPtrOutput() IapCredentialPtrOutput
- func (o IapCredentialPtrOutput) ToIapCredentialPtrOutputWithContext(ctx context.Context) IapCredentialPtrOutput
- type IapCredentialResponse
- type IapCredentialResponseOutput
- func (IapCredentialResponseOutput) ElementType() reflect.Type
- func (o IapCredentialResponseOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoResponseOutput
- func (o IapCredentialResponseOutput) ToIapCredentialResponseOutput() IapCredentialResponseOutput
- func (o IapCredentialResponseOutput) ToIapCredentialResponseOutputWithContext(ctx context.Context) IapCredentialResponseOutput
- type IapTestServiceAccountInfo
- type IapTestServiceAccountInfoArgs
- func (IapTestServiceAccountInfoArgs) ElementType() reflect.Type
- func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutput() IapTestServiceAccountInfoOutput
- func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutputWithContext(ctx context.Context) IapTestServiceAccountInfoOutput
- func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput
- func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoPtrOutput
- type IapTestServiceAccountInfoInput
- type IapTestServiceAccountInfoOutput
- func (IapTestServiceAccountInfoOutput) ElementType() reflect.Type
- func (o IapTestServiceAccountInfoOutput) TargetAudienceClientId() pulumi.StringOutput
- func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutput() IapTestServiceAccountInfoOutput
- func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutputWithContext(ctx context.Context) IapTestServiceAccountInfoOutput
- func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput
- func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoPtrOutput
- type IapTestServiceAccountInfoPtrInput
- type IapTestServiceAccountInfoPtrOutput
- func (o IapTestServiceAccountInfoPtrOutput) Elem() IapTestServiceAccountInfoOutput
- func (IapTestServiceAccountInfoPtrOutput) ElementType() reflect.Type
- func (o IapTestServiceAccountInfoPtrOutput) TargetAudienceClientId() pulumi.StringPtrOutput
- func (o IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput
- func (o IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoPtrOutput
- type IapTestServiceAccountInfoResponse
- type IapTestServiceAccountInfoResponseOutput
- func (IapTestServiceAccountInfoResponseOutput) ElementType() reflect.Type
- func (o IapTestServiceAccountInfoResponseOutput) TargetAudienceClientId() pulumi.StringOutput
- func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutput() IapTestServiceAccountInfoResponseOutput
- func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponseOutput
- type LookupScanConfigArgs
- type LookupScanConfigOutputArgs
- type LookupScanConfigResult
- type LookupScanConfigResultOutput
- func (o LookupScanConfigResultOutput) Authentication() AuthenticationResponseOutput
- func (o LookupScanConfigResultOutput) BlacklistPatterns() pulumi.StringArrayOutput
- func (o LookupScanConfigResultOutput) DisplayName() pulumi.StringOutput
- func (LookupScanConfigResultOutput) ElementType() reflect.Type
- func (o LookupScanConfigResultOutput) ExportToSecurityCommandCenter() pulumi.StringOutput
- func (o LookupScanConfigResultOutput) IgnoreHttpStatusErrors() pulumi.BoolOutput
- func (o LookupScanConfigResultOutput) ManagedScan() pulumi.BoolOutput
- func (o LookupScanConfigResultOutput) MaxQps() pulumi.IntOutput
- func (o LookupScanConfigResultOutput) Name() pulumi.StringOutput
- func (o LookupScanConfigResultOutput) RiskLevel() pulumi.StringOutput
- func (o LookupScanConfigResultOutput) Schedule() ScheduleResponseOutput
- func (o LookupScanConfigResultOutput) StartingUrls() pulumi.StringArrayOutput
- func (o LookupScanConfigResultOutput) StaticIpScan() pulumi.BoolOutput
- func (o LookupScanConfigResultOutput) ToLookupScanConfigResultOutput() LookupScanConfigResultOutput
- func (o LookupScanConfigResultOutput) ToLookupScanConfigResultOutputWithContext(ctx context.Context) LookupScanConfigResultOutput
- func (o LookupScanConfigResultOutput) UserAgent() pulumi.StringOutput
- type ScanConfig
- type ScanConfigArgs
- type ScanConfigExportToSecurityCommandCenter
- func (ScanConfigExportToSecurityCommandCenter) ElementType() reflect.Type
- func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutput() ScanConfigExportToSecurityCommandCenterOutput
- func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterOutput
- func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput
- func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput
- func (e ScanConfigExportToSecurityCommandCenter) ToStringOutput() pulumi.StringOutput
- func (e ScanConfigExportToSecurityCommandCenter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScanConfigExportToSecurityCommandCenter) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScanConfigExportToSecurityCommandCenter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScanConfigExportToSecurityCommandCenterInput
- type ScanConfigExportToSecurityCommandCenterOutput
- func (ScanConfigExportToSecurityCommandCenterOutput) ElementType() reflect.Type
- func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutput() ScanConfigExportToSecurityCommandCenterOutput
- func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterOutput
- func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput
- func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput
- func (o ScanConfigExportToSecurityCommandCenterOutput) ToStringOutput() pulumi.StringOutput
- func (o ScanConfigExportToSecurityCommandCenterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScanConfigExportToSecurityCommandCenterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScanConfigExportToSecurityCommandCenterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScanConfigExportToSecurityCommandCenterPtrInput
- type ScanConfigExportToSecurityCommandCenterPtrOutput
- func (o ScanConfigExportToSecurityCommandCenterPtrOutput) Elem() ScanConfigExportToSecurityCommandCenterOutput
- func (ScanConfigExportToSecurityCommandCenterPtrOutput) ElementType() reflect.Type
- func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput
- func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput
- func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScanConfigInput
- type ScanConfigOutput
- func (o ScanConfigOutput) Authentication() AuthenticationResponseOutput
- func (o ScanConfigOutput) BlacklistPatterns() pulumi.StringArrayOutput
- func (o ScanConfigOutput) DisplayName() pulumi.StringOutput
- func (ScanConfigOutput) ElementType() reflect.Type
- func (o ScanConfigOutput) ExportToSecurityCommandCenter() pulumi.StringOutput
- func (o ScanConfigOutput) IgnoreHttpStatusErrors() pulumi.BoolOutput
- func (o ScanConfigOutput) ManagedScan() pulumi.BoolOutput
- func (o ScanConfigOutput) MaxQps() pulumi.IntOutput
- func (o ScanConfigOutput) Name() pulumi.StringOutput
- func (o ScanConfigOutput) Project() pulumi.StringOutput
- func (o ScanConfigOutput) RiskLevel() pulumi.StringOutput
- func (o ScanConfigOutput) Schedule() ScheduleResponseOutput
- func (o ScanConfigOutput) StartingUrls() pulumi.StringArrayOutput
- func (o ScanConfigOutput) StaticIpScan() pulumi.BoolOutput
- func (o ScanConfigOutput) ToScanConfigOutput() ScanConfigOutput
- func (o ScanConfigOutput) ToScanConfigOutputWithContext(ctx context.Context) ScanConfigOutput
- func (o ScanConfigOutput) UserAgent() pulumi.StringOutput
- type ScanConfigRiskLevel
- func (ScanConfigRiskLevel) ElementType() reflect.Type
- func (e ScanConfigRiskLevel) ToScanConfigRiskLevelOutput() ScanConfigRiskLevelOutput
- func (e ScanConfigRiskLevel) ToScanConfigRiskLevelOutputWithContext(ctx context.Context) ScanConfigRiskLevelOutput
- func (e ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput
- func (e ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutputWithContext(ctx context.Context) ScanConfigRiskLevelPtrOutput
- func (e ScanConfigRiskLevel) ToStringOutput() pulumi.StringOutput
- func (e ScanConfigRiskLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScanConfigRiskLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScanConfigRiskLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScanConfigRiskLevelInput
- type ScanConfigRiskLevelOutput
- func (ScanConfigRiskLevelOutput) ElementType() reflect.Type
- func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutput() ScanConfigRiskLevelOutput
- func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutputWithContext(ctx context.Context) ScanConfigRiskLevelOutput
- func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput
- func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutputWithContext(ctx context.Context) ScanConfigRiskLevelPtrOutput
- func (o ScanConfigRiskLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o ScanConfigRiskLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScanConfigRiskLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScanConfigRiskLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScanConfigRiskLevelPtrInput
- type ScanConfigRiskLevelPtrOutput
- func (o ScanConfigRiskLevelPtrOutput) Elem() ScanConfigRiskLevelOutput
- func (ScanConfigRiskLevelPtrOutput) ElementType() reflect.Type
- func (o ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput
- func (o ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutputWithContext(ctx context.Context) ScanConfigRiskLevelPtrOutput
- func (o ScanConfigRiskLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScanConfigRiskLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScanConfigState
- type ScanConfigUserAgent
- func (ScanConfigUserAgent) ElementType() reflect.Type
- func (e ScanConfigUserAgent) ToScanConfigUserAgentOutput() ScanConfigUserAgentOutput
- func (e ScanConfigUserAgent) ToScanConfigUserAgentOutputWithContext(ctx context.Context) ScanConfigUserAgentOutput
- func (e ScanConfigUserAgent) ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput
- func (e ScanConfigUserAgent) ToScanConfigUserAgentPtrOutputWithContext(ctx context.Context) ScanConfigUserAgentPtrOutput
- func (e ScanConfigUserAgent) ToStringOutput() pulumi.StringOutput
- func (e ScanConfigUserAgent) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScanConfigUserAgent) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScanConfigUserAgent) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScanConfigUserAgentInput
- type ScanConfigUserAgentOutput
- func (ScanConfigUserAgentOutput) ElementType() reflect.Type
- func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentOutput() ScanConfigUserAgentOutput
- func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentOutputWithContext(ctx context.Context) ScanConfigUserAgentOutput
- func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput
- func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutputWithContext(ctx context.Context) ScanConfigUserAgentPtrOutput
- func (o ScanConfigUserAgentOutput) ToStringOutput() pulumi.StringOutput
- func (o ScanConfigUserAgentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScanConfigUserAgentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScanConfigUserAgentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScanConfigUserAgentPtrInput
- type ScanConfigUserAgentPtrOutput
- func (o ScanConfigUserAgentPtrOutput) Elem() ScanConfigUserAgentOutput
- func (ScanConfigUserAgentPtrOutput) ElementType() reflect.Type
- func (o ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput
- func (o ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutputWithContext(ctx context.Context) ScanConfigUserAgentPtrOutput
- func (o ScanConfigUserAgentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScanConfigUserAgentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Schedule
- type ScheduleArgs
- func (ScheduleArgs) ElementType() reflect.Type
- func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput
- func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput
- func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type ScheduleInput
- type ScheduleOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) IntervalDurationDays() pulumi.IntOutput
- func (o ScheduleOutput) ScheduleTime() pulumi.StringPtrOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type SchedulePtrInput
- type SchedulePtrOutput
- func (o SchedulePtrOutput) Elem() ScheduleOutput
- func (SchedulePtrOutput) ElementType() reflect.Type
- func (o SchedulePtrOutput) IntervalDurationDays() pulumi.IntPtrOutput
- func (o SchedulePtrOutput) ScheduleTime() pulumi.StringPtrOutput
- func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type ScheduleResponse
- type ScheduleResponseOutput
- func (ScheduleResponseOutput) ElementType() reflect.Type
- func (o ScheduleResponseOutput) IntervalDurationDays() pulumi.IntOutput
- func (o ScheduleResponseOutput) ScheduleTime() pulumi.StringOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
Constants ¶
const ( // Use default, which is ENABLED. ScanConfigExportToSecurityCommandCenterExportToSecurityCommandCenterUnspecified = ScanConfigExportToSecurityCommandCenter("EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED") // Export results of this scan to Security Command Center. ScanConfigExportToSecurityCommandCenterEnabled = ScanConfigExportToSecurityCommandCenter("ENABLED") // Do not export results of this scan to Security Command Center. ScanConfigExportToSecurityCommandCenterDisabled = ScanConfigExportToSecurityCommandCenter("DISABLED") )
const ( // Use default, which is NORMAL. ScanConfigRiskLevelRiskLevelUnspecified = ScanConfigRiskLevel("RISK_LEVEL_UNSPECIFIED") // Normal scanning (Recommended) ScanConfigRiskLevelNormal = ScanConfigRiskLevel("NORMAL") // Lower impact scanning ScanConfigRiskLevelLow = ScanConfigRiskLevel("LOW") )
const ( // The user agent is unknown. Service will default to CHROME_LINUX. ScanConfigUserAgentUserAgentUnspecified = ScanConfigUserAgent("USER_AGENT_UNSPECIFIED") // Chrome on Linux. This is the service default if unspecified. ScanConfigUserAgentChromeLinux = ScanConfigUserAgent("CHROME_LINUX") // Chrome on Android. ScanConfigUserAgentChromeAndroid = ScanConfigUserAgent("CHROME_ANDROID") // Safari on IPhone. ScanConfigUserAgentSafariIphone = ScanConfigUserAgent("SAFARI_IPHONE") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authentication ¶
type Authentication struct { // Authentication using a custom account. CustomAccount *CustomAccount `pulumi:"customAccount"` // Authentication using a Google account. GoogleAccount *GoogleAccount `pulumi:"googleAccount"` // Authentication using Identity-Aware-Proxy (IAP). IapCredential *IapCredential `pulumi:"iapCredential"` }
Scan authentication configuration.
type AuthenticationArgs ¶
type AuthenticationArgs struct { // Authentication using a custom account. CustomAccount CustomAccountPtrInput `pulumi:"customAccount"` // Authentication using a Google account. GoogleAccount GoogleAccountPtrInput `pulumi:"googleAccount"` // Authentication using Identity-Aware-Proxy (IAP). IapCredential IapCredentialPtrInput `pulumi:"iapCredential"` }
Scan authentication configuration.
func (AuthenticationArgs) ElementType ¶
func (AuthenticationArgs) ElementType() reflect.Type
func (AuthenticationArgs) ToAuthenticationOutput ¶
func (i AuthenticationArgs) ToAuthenticationOutput() AuthenticationOutput
func (AuthenticationArgs) ToAuthenticationOutputWithContext ¶
func (i AuthenticationArgs) ToAuthenticationOutputWithContext(ctx context.Context) AuthenticationOutput
func (AuthenticationArgs) ToAuthenticationPtrOutput ¶
func (i AuthenticationArgs) ToAuthenticationPtrOutput() AuthenticationPtrOutput
func (AuthenticationArgs) ToAuthenticationPtrOutputWithContext ¶
func (i AuthenticationArgs) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput
type AuthenticationInput ¶
type AuthenticationInput interface { pulumi.Input ToAuthenticationOutput() AuthenticationOutput ToAuthenticationOutputWithContext(context.Context) AuthenticationOutput }
AuthenticationInput is an input type that accepts AuthenticationArgs and AuthenticationOutput values. You can construct a concrete instance of `AuthenticationInput` via:
AuthenticationArgs{...}
type AuthenticationOutput ¶
type AuthenticationOutput struct{ *pulumi.OutputState }
Scan authentication configuration.
func (AuthenticationOutput) CustomAccount ¶
func (o AuthenticationOutput) CustomAccount() CustomAccountPtrOutput
Authentication using a custom account.
func (AuthenticationOutput) ElementType ¶
func (AuthenticationOutput) ElementType() reflect.Type
func (AuthenticationOutput) GoogleAccount ¶
func (o AuthenticationOutput) GoogleAccount() GoogleAccountPtrOutput
Authentication using a Google account.
func (AuthenticationOutput) IapCredential ¶
func (o AuthenticationOutput) IapCredential() IapCredentialPtrOutput
Authentication using Identity-Aware-Proxy (IAP).
func (AuthenticationOutput) ToAuthenticationOutput ¶
func (o AuthenticationOutput) ToAuthenticationOutput() AuthenticationOutput
func (AuthenticationOutput) ToAuthenticationOutputWithContext ¶
func (o AuthenticationOutput) ToAuthenticationOutputWithContext(ctx context.Context) AuthenticationOutput
func (AuthenticationOutput) ToAuthenticationPtrOutput ¶
func (o AuthenticationOutput) ToAuthenticationPtrOutput() AuthenticationPtrOutput
func (AuthenticationOutput) ToAuthenticationPtrOutputWithContext ¶
func (o AuthenticationOutput) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput
type AuthenticationPtrInput ¶
type AuthenticationPtrInput interface { pulumi.Input ToAuthenticationPtrOutput() AuthenticationPtrOutput ToAuthenticationPtrOutputWithContext(context.Context) AuthenticationPtrOutput }
AuthenticationPtrInput is an input type that accepts AuthenticationArgs, AuthenticationPtr and AuthenticationPtrOutput values. You can construct a concrete instance of `AuthenticationPtrInput` via:
AuthenticationArgs{...} or: nil
func AuthenticationPtr ¶
func AuthenticationPtr(v *AuthenticationArgs) AuthenticationPtrInput
type AuthenticationPtrOutput ¶
type AuthenticationPtrOutput struct{ *pulumi.OutputState }
func (AuthenticationPtrOutput) CustomAccount ¶
func (o AuthenticationPtrOutput) CustomAccount() CustomAccountPtrOutput
Authentication using a custom account.
func (AuthenticationPtrOutput) Elem ¶
func (o AuthenticationPtrOutput) Elem() AuthenticationOutput
func (AuthenticationPtrOutput) ElementType ¶
func (AuthenticationPtrOutput) ElementType() reflect.Type
func (AuthenticationPtrOutput) GoogleAccount ¶
func (o AuthenticationPtrOutput) GoogleAccount() GoogleAccountPtrOutput
Authentication using a Google account.
func (AuthenticationPtrOutput) IapCredential ¶
func (o AuthenticationPtrOutput) IapCredential() IapCredentialPtrOutput
Authentication using Identity-Aware-Proxy (IAP).
func (AuthenticationPtrOutput) ToAuthenticationPtrOutput ¶
func (o AuthenticationPtrOutput) ToAuthenticationPtrOutput() AuthenticationPtrOutput
func (AuthenticationPtrOutput) ToAuthenticationPtrOutputWithContext ¶
func (o AuthenticationPtrOutput) ToAuthenticationPtrOutputWithContext(ctx context.Context) AuthenticationPtrOutput
type AuthenticationResponse ¶
type AuthenticationResponse struct { // Authentication using a custom account. CustomAccount CustomAccountResponse `pulumi:"customAccount"` // Authentication using a Google account. GoogleAccount GoogleAccountResponse `pulumi:"googleAccount"` // Authentication using Identity-Aware-Proxy (IAP). IapCredential IapCredentialResponse `pulumi:"iapCredential"` }
Scan authentication configuration.
type AuthenticationResponseOutput ¶
type AuthenticationResponseOutput struct{ *pulumi.OutputState }
Scan authentication configuration.
func (AuthenticationResponseOutput) CustomAccount ¶
func (o AuthenticationResponseOutput) CustomAccount() CustomAccountResponseOutput
Authentication using a custom account.
func (AuthenticationResponseOutput) ElementType ¶
func (AuthenticationResponseOutput) ElementType() reflect.Type
func (AuthenticationResponseOutput) GoogleAccount ¶
func (o AuthenticationResponseOutput) GoogleAccount() GoogleAccountResponseOutput
Authentication using a Google account.
func (AuthenticationResponseOutput) IapCredential ¶
func (o AuthenticationResponseOutput) IapCredential() IapCredentialResponseOutput
Authentication using Identity-Aware-Proxy (IAP).
func (AuthenticationResponseOutput) ToAuthenticationResponseOutput ¶
func (o AuthenticationResponseOutput) ToAuthenticationResponseOutput() AuthenticationResponseOutput
func (AuthenticationResponseOutput) ToAuthenticationResponseOutputWithContext ¶
func (o AuthenticationResponseOutput) ToAuthenticationResponseOutputWithContext(ctx context.Context) AuthenticationResponseOutput
type CustomAccount ¶
type CustomAccount struct { // The login form URL of the website. LoginUrl string `pulumi:"loginUrl"` // Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs. Password string `pulumi:"password"` // The user name of the custom account. Username string `pulumi:"username"` }
Describes authentication configuration that uses a custom account.
type CustomAccountArgs ¶
type CustomAccountArgs struct { // The login form URL of the website. LoginUrl pulumi.StringInput `pulumi:"loginUrl"` // Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs. Password pulumi.StringInput `pulumi:"password"` // The user name of the custom account. Username pulumi.StringInput `pulumi:"username"` }
Describes authentication configuration that uses a custom account.
func (CustomAccountArgs) ElementType ¶
func (CustomAccountArgs) ElementType() reflect.Type
func (CustomAccountArgs) ToCustomAccountOutput ¶
func (i CustomAccountArgs) ToCustomAccountOutput() CustomAccountOutput
func (CustomAccountArgs) ToCustomAccountOutputWithContext ¶
func (i CustomAccountArgs) ToCustomAccountOutputWithContext(ctx context.Context) CustomAccountOutput
func (CustomAccountArgs) ToCustomAccountPtrOutput ¶
func (i CustomAccountArgs) ToCustomAccountPtrOutput() CustomAccountPtrOutput
func (CustomAccountArgs) ToCustomAccountPtrOutputWithContext ¶
func (i CustomAccountArgs) ToCustomAccountPtrOutputWithContext(ctx context.Context) CustomAccountPtrOutput
type CustomAccountInput ¶
type CustomAccountInput interface { pulumi.Input ToCustomAccountOutput() CustomAccountOutput ToCustomAccountOutputWithContext(context.Context) CustomAccountOutput }
CustomAccountInput is an input type that accepts CustomAccountArgs and CustomAccountOutput values. You can construct a concrete instance of `CustomAccountInput` via:
CustomAccountArgs{...}
type CustomAccountOutput ¶
type CustomAccountOutput struct{ *pulumi.OutputState }
Describes authentication configuration that uses a custom account.
func (CustomAccountOutput) ElementType ¶
func (CustomAccountOutput) ElementType() reflect.Type
func (CustomAccountOutput) LoginUrl ¶
func (o CustomAccountOutput) LoginUrl() pulumi.StringOutput
The login form URL of the website.
func (CustomAccountOutput) Password ¶
func (o CustomAccountOutput) Password() pulumi.StringOutput
Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
func (CustomAccountOutput) ToCustomAccountOutput ¶
func (o CustomAccountOutput) ToCustomAccountOutput() CustomAccountOutput
func (CustomAccountOutput) ToCustomAccountOutputWithContext ¶
func (o CustomAccountOutput) ToCustomAccountOutputWithContext(ctx context.Context) CustomAccountOutput
func (CustomAccountOutput) ToCustomAccountPtrOutput ¶
func (o CustomAccountOutput) ToCustomAccountPtrOutput() CustomAccountPtrOutput
func (CustomAccountOutput) ToCustomAccountPtrOutputWithContext ¶
func (o CustomAccountOutput) ToCustomAccountPtrOutputWithContext(ctx context.Context) CustomAccountPtrOutput
func (CustomAccountOutput) Username ¶
func (o CustomAccountOutput) Username() pulumi.StringOutput
The user name of the custom account.
type CustomAccountPtrInput ¶
type CustomAccountPtrInput interface { pulumi.Input ToCustomAccountPtrOutput() CustomAccountPtrOutput ToCustomAccountPtrOutputWithContext(context.Context) CustomAccountPtrOutput }
CustomAccountPtrInput is an input type that accepts CustomAccountArgs, CustomAccountPtr and CustomAccountPtrOutput values. You can construct a concrete instance of `CustomAccountPtrInput` via:
CustomAccountArgs{...} or: nil
func CustomAccountPtr ¶
func CustomAccountPtr(v *CustomAccountArgs) CustomAccountPtrInput
type CustomAccountPtrOutput ¶
type CustomAccountPtrOutput struct{ *pulumi.OutputState }
func (CustomAccountPtrOutput) Elem ¶
func (o CustomAccountPtrOutput) Elem() CustomAccountOutput
func (CustomAccountPtrOutput) ElementType ¶
func (CustomAccountPtrOutput) ElementType() reflect.Type
func (CustomAccountPtrOutput) LoginUrl ¶
func (o CustomAccountPtrOutput) LoginUrl() pulumi.StringPtrOutput
The login form URL of the website.
func (CustomAccountPtrOutput) Password ¶
func (o CustomAccountPtrOutput) Password() pulumi.StringPtrOutput
Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
func (CustomAccountPtrOutput) ToCustomAccountPtrOutput ¶
func (o CustomAccountPtrOutput) ToCustomAccountPtrOutput() CustomAccountPtrOutput
func (CustomAccountPtrOutput) ToCustomAccountPtrOutputWithContext ¶
func (o CustomAccountPtrOutput) ToCustomAccountPtrOutputWithContext(ctx context.Context) CustomAccountPtrOutput
func (CustomAccountPtrOutput) Username ¶
func (o CustomAccountPtrOutput) Username() pulumi.StringPtrOutput
The user name of the custom account.
type CustomAccountResponse ¶
type CustomAccountResponse struct { // The login form URL of the website. LoginUrl string `pulumi:"loginUrl"` // Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs. Password string `pulumi:"password"` // The user name of the custom account. Username string `pulumi:"username"` }
Describes authentication configuration that uses a custom account.
type CustomAccountResponseOutput ¶
type CustomAccountResponseOutput struct{ *pulumi.OutputState }
Describes authentication configuration that uses a custom account.
func (CustomAccountResponseOutput) ElementType ¶
func (CustomAccountResponseOutput) ElementType() reflect.Type
func (CustomAccountResponseOutput) LoginUrl ¶
func (o CustomAccountResponseOutput) LoginUrl() pulumi.StringOutput
The login form URL of the website.
func (CustomAccountResponseOutput) Password ¶
func (o CustomAccountResponseOutput) Password() pulumi.StringOutput
Input only. The password of the custom account. The credential is stored encrypted and not returned in any response nor included in audit logs.
func (CustomAccountResponseOutput) ToCustomAccountResponseOutput ¶
func (o CustomAccountResponseOutput) ToCustomAccountResponseOutput() CustomAccountResponseOutput
func (CustomAccountResponseOutput) ToCustomAccountResponseOutputWithContext ¶
func (o CustomAccountResponseOutput) ToCustomAccountResponseOutputWithContext(ctx context.Context) CustomAccountResponseOutput
func (CustomAccountResponseOutput) Username ¶
func (o CustomAccountResponseOutput) Username() pulumi.StringOutput
The user name of the custom account.
type GoogleAccount ¶
type GoogleAccount struct { // Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs. Password string `pulumi:"password"` // The user name of the Google account. Username string `pulumi:"username"` }
Describes authentication configuration that uses a Google account.
type GoogleAccountArgs ¶
type GoogleAccountArgs struct { // Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs. Password pulumi.StringInput `pulumi:"password"` // The user name of the Google account. Username pulumi.StringInput `pulumi:"username"` }
Describes authentication configuration that uses a Google account.
func (GoogleAccountArgs) ElementType ¶
func (GoogleAccountArgs) ElementType() reflect.Type
func (GoogleAccountArgs) ToGoogleAccountOutput ¶
func (i GoogleAccountArgs) ToGoogleAccountOutput() GoogleAccountOutput
func (GoogleAccountArgs) ToGoogleAccountOutputWithContext ¶
func (i GoogleAccountArgs) ToGoogleAccountOutputWithContext(ctx context.Context) GoogleAccountOutput
func (GoogleAccountArgs) ToGoogleAccountPtrOutput ¶
func (i GoogleAccountArgs) ToGoogleAccountPtrOutput() GoogleAccountPtrOutput
func (GoogleAccountArgs) ToGoogleAccountPtrOutputWithContext ¶
func (i GoogleAccountArgs) ToGoogleAccountPtrOutputWithContext(ctx context.Context) GoogleAccountPtrOutput
type GoogleAccountInput ¶
type GoogleAccountInput interface { pulumi.Input ToGoogleAccountOutput() GoogleAccountOutput ToGoogleAccountOutputWithContext(context.Context) GoogleAccountOutput }
GoogleAccountInput is an input type that accepts GoogleAccountArgs and GoogleAccountOutput values. You can construct a concrete instance of `GoogleAccountInput` via:
GoogleAccountArgs{...}
type GoogleAccountOutput ¶
type GoogleAccountOutput struct{ *pulumi.OutputState }
Describes authentication configuration that uses a Google account.
func (GoogleAccountOutput) ElementType ¶
func (GoogleAccountOutput) ElementType() reflect.Type
func (GoogleAccountOutput) Password ¶
func (o GoogleAccountOutput) Password() pulumi.StringOutput
Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
func (GoogleAccountOutput) ToGoogleAccountOutput ¶
func (o GoogleAccountOutput) ToGoogleAccountOutput() GoogleAccountOutput
func (GoogleAccountOutput) ToGoogleAccountOutputWithContext ¶
func (o GoogleAccountOutput) ToGoogleAccountOutputWithContext(ctx context.Context) GoogleAccountOutput
func (GoogleAccountOutput) ToGoogleAccountPtrOutput ¶
func (o GoogleAccountOutput) ToGoogleAccountPtrOutput() GoogleAccountPtrOutput
func (GoogleAccountOutput) ToGoogleAccountPtrOutputWithContext ¶
func (o GoogleAccountOutput) ToGoogleAccountPtrOutputWithContext(ctx context.Context) GoogleAccountPtrOutput
func (GoogleAccountOutput) Username ¶
func (o GoogleAccountOutput) Username() pulumi.StringOutput
The user name of the Google account.
type GoogleAccountPtrInput ¶
type GoogleAccountPtrInput interface { pulumi.Input ToGoogleAccountPtrOutput() GoogleAccountPtrOutput ToGoogleAccountPtrOutputWithContext(context.Context) GoogleAccountPtrOutput }
GoogleAccountPtrInput is an input type that accepts GoogleAccountArgs, GoogleAccountPtr and GoogleAccountPtrOutput values. You can construct a concrete instance of `GoogleAccountPtrInput` via:
GoogleAccountArgs{...} or: nil
func GoogleAccountPtr ¶
func GoogleAccountPtr(v *GoogleAccountArgs) GoogleAccountPtrInput
type GoogleAccountPtrOutput ¶
type GoogleAccountPtrOutput struct{ *pulumi.OutputState }
func (GoogleAccountPtrOutput) Elem ¶
func (o GoogleAccountPtrOutput) Elem() GoogleAccountOutput
func (GoogleAccountPtrOutput) ElementType ¶
func (GoogleAccountPtrOutput) ElementType() reflect.Type
func (GoogleAccountPtrOutput) Password ¶
func (o GoogleAccountPtrOutput) Password() pulumi.StringPtrOutput
Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
func (GoogleAccountPtrOutput) ToGoogleAccountPtrOutput ¶
func (o GoogleAccountPtrOutput) ToGoogleAccountPtrOutput() GoogleAccountPtrOutput
func (GoogleAccountPtrOutput) ToGoogleAccountPtrOutputWithContext ¶
func (o GoogleAccountPtrOutput) ToGoogleAccountPtrOutputWithContext(ctx context.Context) GoogleAccountPtrOutput
func (GoogleAccountPtrOutput) Username ¶
func (o GoogleAccountPtrOutput) Username() pulumi.StringPtrOutput
The user name of the Google account.
type GoogleAccountResponse ¶
type GoogleAccountResponse struct { // Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs. Password string `pulumi:"password"` // The user name of the Google account. Username string `pulumi:"username"` }
Describes authentication configuration that uses a Google account.
type GoogleAccountResponseOutput ¶
type GoogleAccountResponseOutput struct{ *pulumi.OutputState }
Describes authentication configuration that uses a Google account.
func (GoogleAccountResponseOutput) ElementType ¶
func (GoogleAccountResponseOutput) ElementType() reflect.Type
func (GoogleAccountResponseOutput) Password ¶
func (o GoogleAccountResponseOutput) Password() pulumi.StringOutput
Input only. The password of the Google account. The credential is stored encrypted and not returned in any response nor included in audit logs.
func (GoogleAccountResponseOutput) ToGoogleAccountResponseOutput ¶
func (o GoogleAccountResponseOutput) ToGoogleAccountResponseOutput() GoogleAccountResponseOutput
func (GoogleAccountResponseOutput) ToGoogleAccountResponseOutputWithContext ¶
func (o GoogleAccountResponseOutput) ToGoogleAccountResponseOutputWithContext(ctx context.Context) GoogleAccountResponseOutput
func (GoogleAccountResponseOutput) Username ¶
func (o GoogleAccountResponseOutput) Username() pulumi.StringOutput
The user name of the Google account.
type IapCredential ¶
type IapCredential struct { // Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies. IapTestServiceAccountInfo *IapTestServiceAccountInfo `pulumi:"iapTestServiceAccountInfo"` }
Describes authentication configuration for Identity-Aware-Proxy (IAP).
type IapCredentialArgs ¶
type IapCredentialArgs struct { // Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies. IapTestServiceAccountInfo IapTestServiceAccountInfoPtrInput `pulumi:"iapTestServiceAccountInfo"` }
Describes authentication configuration for Identity-Aware-Proxy (IAP).
func (IapCredentialArgs) ElementType ¶
func (IapCredentialArgs) ElementType() reflect.Type
func (IapCredentialArgs) ToIapCredentialOutput ¶
func (i IapCredentialArgs) ToIapCredentialOutput() IapCredentialOutput
func (IapCredentialArgs) ToIapCredentialOutputWithContext ¶
func (i IapCredentialArgs) ToIapCredentialOutputWithContext(ctx context.Context) IapCredentialOutput
func (IapCredentialArgs) ToIapCredentialPtrOutput ¶
func (i IapCredentialArgs) ToIapCredentialPtrOutput() IapCredentialPtrOutput
func (IapCredentialArgs) ToIapCredentialPtrOutputWithContext ¶
func (i IapCredentialArgs) ToIapCredentialPtrOutputWithContext(ctx context.Context) IapCredentialPtrOutput
type IapCredentialInput ¶
type IapCredentialInput interface { pulumi.Input ToIapCredentialOutput() IapCredentialOutput ToIapCredentialOutputWithContext(context.Context) IapCredentialOutput }
IapCredentialInput is an input type that accepts IapCredentialArgs and IapCredentialOutput values. You can construct a concrete instance of `IapCredentialInput` via:
IapCredentialArgs{...}
type IapCredentialOutput ¶
type IapCredentialOutput struct{ *pulumi.OutputState }
Describes authentication configuration for Identity-Aware-Proxy (IAP).
func (IapCredentialOutput) ElementType ¶
func (IapCredentialOutput) ElementType() reflect.Type
func (IapCredentialOutput) IapTestServiceAccountInfo ¶
func (o IapCredentialOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoPtrOutput
Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
func (IapCredentialOutput) ToIapCredentialOutput ¶
func (o IapCredentialOutput) ToIapCredentialOutput() IapCredentialOutput
func (IapCredentialOutput) ToIapCredentialOutputWithContext ¶
func (o IapCredentialOutput) ToIapCredentialOutputWithContext(ctx context.Context) IapCredentialOutput
func (IapCredentialOutput) ToIapCredentialPtrOutput ¶
func (o IapCredentialOutput) ToIapCredentialPtrOutput() IapCredentialPtrOutput
func (IapCredentialOutput) ToIapCredentialPtrOutputWithContext ¶
func (o IapCredentialOutput) ToIapCredentialPtrOutputWithContext(ctx context.Context) IapCredentialPtrOutput
type IapCredentialPtrInput ¶
type IapCredentialPtrInput interface { pulumi.Input ToIapCredentialPtrOutput() IapCredentialPtrOutput ToIapCredentialPtrOutputWithContext(context.Context) IapCredentialPtrOutput }
IapCredentialPtrInput is an input type that accepts IapCredentialArgs, IapCredentialPtr and IapCredentialPtrOutput values. You can construct a concrete instance of `IapCredentialPtrInput` via:
IapCredentialArgs{...} or: nil
func IapCredentialPtr ¶
func IapCredentialPtr(v *IapCredentialArgs) IapCredentialPtrInput
type IapCredentialPtrOutput ¶
type IapCredentialPtrOutput struct{ *pulumi.OutputState }
func (IapCredentialPtrOutput) Elem ¶
func (o IapCredentialPtrOutput) Elem() IapCredentialOutput
func (IapCredentialPtrOutput) ElementType ¶
func (IapCredentialPtrOutput) ElementType() reflect.Type
func (IapCredentialPtrOutput) IapTestServiceAccountInfo ¶
func (o IapCredentialPtrOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoPtrOutput
Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
func (IapCredentialPtrOutput) ToIapCredentialPtrOutput ¶
func (o IapCredentialPtrOutput) ToIapCredentialPtrOutput() IapCredentialPtrOutput
func (IapCredentialPtrOutput) ToIapCredentialPtrOutputWithContext ¶
func (o IapCredentialPtrOutput) ToIapCredentialPtrOutputWithContext(ctx context.Context) IapCredentialPtrOutput
type IapCredentialResponse ¶
type IapCredentialResponse struct { // Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies. IapTestServiceAccountInfo IapTestServiceAccountInfoResponse `pulumi:"iapTestServiceAccountInfo"` }
Describes authentication configuration for Identity-Aware-Proxy (IAP).
type IapCredentialResponseOutput ¶
type IapCredentialResponseOutput struct{ *pulumi.OutputState }
Describes authentication configuration for Identity-Aware-Proxy (IAP).
func (IapCredentialResponseOutput) ElementType ¶
func (IapCredentialResponseOutput) ElementType() reflect.Type
func (IapCredentialResponseOutput) IapTestServiceAccountInfo ¶
func (o IapCredentialResponseOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoResponseOutput
Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
func (IapCredentialResponseOutput) ToIapCredentialResponseOutput ¶
func (o IapCredentialResponseOutput) ToIapCredentialResponseOutput() IapCredentialResponseOutput
func (IapCredentialResponseOutput) ToIapCredentialResponseOutputWithContext ¶
func (o IapCredentialResponseOutput) ToIapCredentialResponseOutputWithContext(ctx context.Context) IapCredentialResponseOutput
type IapTestServiceAccountInfo ¶
type IapTestServiceAccountInfo struct { // Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP). TargetAudienceClientId string `pulumi:"targetAudienceClientId"` }
Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
type IapTestServiceAccountInfoArgs ¶
type IapTestServiceAccountInfoArgs struct { // Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP). TargetAudienceClientId pulumi.StringInput `pulumi:"targetAudienceClientId"` }
Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
func (IapTestServiceAccountInfoArgs) ElementType ¶
func (IapTestServiceAccountInfoArgs) ElementType() reflect.Type
func (IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutput ¶
func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutput() IapTestServiceAccountInfoOutput
func (IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutputWithContext ¶
func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoOutputWithContext(ctx context.Context) IapTestServiceAccountInfoOutput
func (IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutput ¶
func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput
func (IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutputWithContext ¶
func (i IapTestServiceAccountInfoArgs) ToIapTestServiceAccountInfoPtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoPtrOutput
type IapTestServiceAccountInfoInput ¶
type IapTestServiceAccountInfoInput interface { pulumi.Input ToIapTestServiceAccountInfoOutput() IapTestServiceAccountInfoOutput ToIapTestServiceAccountInfoOutputWithContext(context.Context) IapTestServiceAccountInfoOutput }
IapTestServiceAccountInfoInput is an input type that accepts IapTestServiceAccountInfoArgs and IapTestServiceAccountInfoOutput values. You can construct a concrete instance of `IapTestServiceAccountInfoInput` via:
IapTestServiceAccountInfoArgs{...}
type IapTestServiceAccountInfoOutput ¶
type IapTestServiceAccountInfoOutput struct{ *pulumi.OutputState }
Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
func (IapTestServiceAccountInfoOutput) ElementType ¶
func (IapTestServiceAccountInfoOutput) ElementType() reflect.Type
func (IapTestServiceAccountInfoOutput) TargetAudienceClientId ¶
func (o IapTestServiceAccountInfoOutput) TargetAudienceClientId() pulumi.StringOutput
Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
func (IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutput ¶
func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutput() IapTestServiceAccountInfoOutput
func (IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutputWithContext ¶
func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoOutputWithContext(ctx context.Context) IapTestServiceAccountInfoOutput
func (IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutput ¶
func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput
func (IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutputWithContext ¶
func (o IapTestServiceAccountInfoOutput) ToIapTestServiceAccountInfoPtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoPtrOutput
type IapTestServiceAccountInfoPtrInput ¶
type IapTestServiceAccountInfoPtrInput interface { pulumi.Input ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput ToIapTestServiceAccountInfoPtrOutputWithContext(context.Context) IapTestServiceAccountInfoPtrOutput }
IapTestServiceAccountInfoPtrInput is an input type that accepts IapTestServiceAccountInfoArgs, IapTestServiceAccountInfoPtr and IapTestServiceAccountInfoPtrOutput values. You can construct a concrete instance of `IapTestServiceAccountInfoPtrInput` via:
IapTestServiceAccountInfoArgs{...} or: nil
func IapTestServiceAccountInfoPtr ¶
func IapTestServiceAccountInfoPtr(v *IapTestServiceAccountInfoArgs) IapTestServiceAccountInfoPtrInput
type IapTestServiceAccountInfoPtrOutput ¶
type IapTestServiceAccountInfoPtrOutput struct{ *pulumi.OutputState }
func (IapTestServiceAccountInfoPtrOutput) Elem ¶
func (o IapTestServiceAccountInfoPtrOutput) Elem() IapTestServiceAccountInfoOutput
func (IapTestServiceAccountInfoPtrOutput) ElementType ¶
func (IapTestServiceAccountInfoPtrOutput) ElementType() reflect.Type
func (IapTestServiceAccountInfoPtrOutput) TargetAudienceClientId ¶
func (o IapTestServiceAccountInfoPtrOutput) TargetAudienceClientId() pulumi.StringPtrOutput
Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
func (IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutput ¶
func (o IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutput() IapTestServiceAccountInfoPtrOutput
func (IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutputWithContext ¶
func (o IapTestServiceAccountInfoPtrOutput) ToIapTestServiceAccountInfoPtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoPtrOutput
type IapTestServiceAccountInfoResponse ¶
type IapTestServiceAccountInfoResponse struct { // Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP). TargetAudienceClientId string `pulumi:"targetAudienceClientId"` }
Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
type IapTestServiceAccountInfoResponseOutput ¶
type IapTestServiceAccountInfoResponseOutput struct{ *pulumi.OutputState }
Describes authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
func (IapTestServiceAccountInfoResponseOutput) ElementType ¶
func (IapTestServiceAccountInfoResponseOutput) ElementType() reflect.Type
func (IapTestServiceAccountInfoResponseOutput) TargetAudienceClientId ¶
func (o IapTestServiceAccountInfoResponseOutput) TargetAudienceClientId() pulumi.StringOutput
Describes OAuth2 client id of resources protected by Identity-Aware-Proxy (IAP).
func (IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutput ¶
func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutput() IapTestServiceAccountInfoResponseOutput
func (IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutputWithContext ¶
func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponseOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponseOutput
type LookupScanConfigArgs ¶ added in v0.4.0
type LookupScanConfigOutputArgs ¶ added in v0.8.0
type LookupScanConfigOutputArgs struct { Project pulumi.StringPtrInput `pulumi:"project"` ScanConfigId pulumi.StringInput `pulumi:"scanConfigId"` }
func (LookupScanConfigOutputArgs) ElementType ¶ added in v0.8.0
func (LookupScanConfigOutputArgs) ElementType() reflect.Type
type LookupScanConfigResult ¶ added in v0.4.0
type LookupScanConfigResult struct { // The authentication configuration. If specified, service will use the authentication configuration during scanning. Authentication AuthenticationResponse `pulumi:"authentication"` // The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls BlacklistPatterns []string `pulumi:"blacklistPatterns"` // The user provided display name of the ScanConfig. DisplayName string `pulumi:"displayName"` // Controls export of scan configurations and results to Security Command Center. ExportToSecurityCommandCenter string `pulumi:"exportToSecurityCommandCenter"` // Whether to keep scanning even if most requests return HTTP error codes. IgnoreHttpStatusErrors bool `pulumi:"ignoreHttpStatusErrors"` // Whether the scan config is managed by Web Security Scanner, output only. ManagedScan bool `pulumi:"managedScan"` // The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error. MaxQps int `pulumi:"maxQps"` // The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system. Name string `pulumi:"name"` // The risk level selected for the scan RiskLevel string `pulumi:"riskLevel"` // The schedule of the ScanConfig. Schedule ScheduleResponse `pulumi:"schedule"` // The starting URLs from which the scanner finds site pages. StartingUrls []string `pulumi:"startingUrls"` // Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses. StaticIpScan bool `pulumi:"staticIpScan"` // The user agent used during scanning. UserAgent string `pulumi:"userAgent"` }
func LookupScanConfig ¶ added in v0.4.0
func LookupScanConfig(ctx *pulumi.Context, args *LookupScanConfigArgs, opts ...pulumi.InvokeOption) (*LookupScanConfigResult, error)
Gets a ScanConfig.
type LookupScanConfigResultOutput ¶ added in v0.8.0
type LookupScanConfigResultOutput struct{ *pulumi.OutputState }
func LookupScanConfigOutput ¶ added in v0.8.0
func LookupScanConfigOutput(ctx *pulumi.Context, args LookupScanConfigOutputArgs, opts ...pulumi.InvokeOption) LookupScanConfigResultOutput
func (LookupScanConfigResultOutput) Authentication ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) Authentication() AuthenticationResponseOutput
The authentication configuration. If specified, service will use the authentication configuration during scanning.
func (LookupScanConfigResultOutput) BlacklistPatterns ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) BlacklistPatterns() pulumi.StringArrayOutput
The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
func (LookupScanConfigResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) DisplayName() pulumi.StringOutput
The user provided display name of the ScanConfig.
func (LookupScanConfigResultOutput) ElementType ¶ added in v0.8.0
func (LookupScanConfigResultOutput) ElementType() reflect.Type
func (LookupScanConfigResultOutput) ExportToSecurityCommandCenter ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) ExportToSecurityCommandCenter() pulumi.StringOutput
Controls export of scan configurations and results to Security Command Center.
func (LookupScanConfigResultOutput) IgnoreHttpStatusErrors ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) IgnoreHttpStatusErrors() pulumi.BoolOutput
Whether to keep scanning even if most requests return HTTP error codes.
func (LookupScanConfigResultOutput) ManagedScan ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) ManagedScan() pulumi.BoolOutput
Whether the scan config is managed by Web Security Scanner, output only.
func (LookupScanConfigResultOutput) MaxQps ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) MaxQps() pulumi.IntOutput
The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
func (LookupScanConfigResultOutput) Name ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) Name() pulumi.StringOutput
The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
func (LookupScanConfigResultOutput) RiskLevel ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) RiskLevel() pulumi.StringOutput
The risk level selected for the scan
func (LookupScanConfigResultOutput) Schedule ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) Schedule() ScheduleResponseOutput
The schedule of the ScanConfig.
func (LookupScanConfigResultOutput) StartingUrls ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) StartingUrls() pulumi.StringArrayOutput
The starting URLs from which the scanner finds site pages.
func (LookupScanConfigResultOutput) StaticIpScan ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) StaticIpScan() pulumi.BoolOutput
Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
func (LookupScanConfigResultOutput) ToLookupScanConfigResultOutput ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) ToLookupScanConfigResultOutput() LookupScanConfigResultOutput
func (LookupScanConfigResultOutput) ToLookupScanConfigResultOutputWithContext ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) ToLookupScanConfigResultOutputWithContext(ctx context.Context) LookupScanConfigResultOutput
func (LookupScanConfigResultOutput) UserAgent ¶ added in v0.8.0
func (o LookupScanConfigResultOutput) UserAgent() pulumi.StringOutput
The user agent used during scanning.
type ScanConfig ¶
type ScanConfig struct { pulumi.CustomResourceState // The authentication configuration. If specified, service will use the authentication configuration during scanning. Authentication AuthenticationResponseOutput `pulumi:"authentication"` // The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls BlacklistPatterns pulumi.StringArrayOutput `pulumi:"blacklistPatterns"` // The user provided display name of the ScanConfig. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Controls export of scan configurations and results to Security Command Center. ExportToSecurityCommandCenter pulumi.StringOutput `pulumi:"exportToSecurityCommandCenter"` // Whether to keep scanning even if most requests return HTTP error codes. IgnoreHttpStatusErrors pulumi.BoolOutput `pulumi:"ignoreHttpStatusErrors"` // Whether the scan config is managed by Web Security Scanner, output only. ManagedScan pulumi.BoolOutput `pulumi:"managedScan"` // The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error. MaxQps pulumi.IntOutput `pulumi:"maxQps"` // The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The risk level selected for the scan RiskLevel pulumi.StringOutput `pulumi:"riskLevel"` // The schedule of the ScanConfig. Schedule ScheduleResponseOutput `pulumi:"schedule"` // The starting URLs from which the scanner finds site pages. StartingUrls pulumi.StringArrayOutput `pulumi:"startingUrls"` // Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses. StaticIpScan pulumi.BoolOutput `pulumi:"staticIpScan"` // The user agent used during scanning. UserAgent pulumi.StringOutput `pulumi:"userAgent"` }
Creates a new ScanConfig.
func GetScanConfig ¶
func GetScanConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScanConfigState, opts ...pulumi.ResourceOption) (*ScanConfig, error)
GetScanConfig gets an existing ScanConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScanConfig ¶
func NewScanConfig(ctx *pulumi.Context, name string, args *ScanConfigArgs, opts ...pulumi.ResourceOption) (*ScanConfig, error)
NewScanConfig registers a new resource with the given unique name, arguments, and options.
func (*ScanConfig) ElementType ¶
func (*ScanConfig) ElementType() reflect.Type
func (*ScanConfig) ToScanConfigOutput ¶
func (i *ScanConfig) ToScanConfigOutput() ScanConfigOutput
func (*ScanConfig) ToScanConfigOutputWithContext ¶
func (i *ScanConfig) ToScanConfigOutputWithContext(ctx context.Context) ScanConfigOutput
type ScanConfigArgs ¶
type ScanConfigArgs struct { // The authentication configuration. If specified, service will use the authentication configuration during scanning. Authentication AuthenticationPtrInput // The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls BlacklistPatterns pulumi.StringArrayInput // The user provided display name of the ScanConfig. DisplayName pulumi.StringInput // Controls export of scan configurations and results to Security Command Center. ExportToSecurityCommandCenter ScanConfigExportToSecurityCommandCenterPtrInput // Whether to keep scanning even if most requests return HTTP error codes. IgnoreHttpStatusErrors pulumi.BoolPtrInput // Whether the scan config is managed by Web Security Scanner, output only. ManagedScan pulumi.BoolPtrInput // The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error. MaxQps pulumi.IntPtrInput // The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // The risk level selected for the scan RiskLevel ScanConfigRiskLevelPtrInput // The schedule of the ScanConfig. Schedule SchedulePtrInput // The starting URLs from which the scanner finds site pages. StartingUrls pulumi.StringArrayInput // Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses. StaticIpScan pulumi.BoolPtrInput // The user agent used during scanning. UserAgent ScanConfigUserAgentPtrInput }
The set of arguments for constructing a ScanConfig resource.
func (ScanConfigArgs) ElementType ¶
func (ScanConfigArgs) ElementType() reflect.Type
type ScanConfigExportToSecurityCommandCenter ¶ added in v0.4.0
type ScanConfigExportToSecurityCommandCenter string
Controls export of scan configurations and results to Security Command Center.
func (ScanConfigExportToSecurityCommandCenter) ElementType ¶ added in v0.4.0
func (ScanConfigExportToSecurityCommandCenter) ElementType() reflect.Type
func (ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutput ¶ added in v0.6.0
func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutput() ScanConfigExportToSecurityCommandCenterOutput
func (ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutputWithContext ¶ added in v0.6.0
func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterOutput
func (ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutput ¶ added in v0.6.0
func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput
func (ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext ¶ added in v0.6.0
func (e ScanConfigExportToSecurityCommandCenter) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput
func (ScanConfigExportToSecurityCommandCenter) ToStringOutput ¶ added in v0.4.0
func (e ScanConfigExportToSecurityCommandCenter) ToStringOutput() pulumi.StringOutput
func (ScanConfigExportToSecurityCommandCenter) ToStringOutputWithContext ¶ added in v0.4.0
func (e ScanConfigExportToSecurityCommandCenter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScanConfigExportToSecurityCommandCenter) ToStringPtrOutput ¶ added in v0.4.0
func (e ScanConfigExportToSecurityCommandCenter) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScanConfigExportToSecurityCommandCenter) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ScanConfigExportToSecurityCommandCenter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScanConfigExportToSecurityCommandCenterInput ¶ added in v0.6.0
type ScanConfigExportToSecurityCommandCenterInput interface { pulumi.Input ToScanConfigExportToSecurityCommandCenterOutput() ScanConfigExportToSecurityCommandCenterOutput ToScanConfigExportToSecurityCommandCenterOutputWithContext(context.Context) ScanConfigExportToSecurityCommandCenterOutput }
ScanConfigExportToSecurityCommandCenterInput is an input type that accepts ScanConfigExportToSecurityCommandCenterArgs and ScanConfigExportToSecurityCommandCenterOutput values. You can construct a concrete instance of `ScanConfigExportToSecurityCommandCenterInput` via:
ScanConfigExportToSecurityCommandCenterArgs{...}
type ScanConfigExportToSecurityCommandCenterOutput ¶ added in v0.6.0
type ScanConfigExportToSecurityCommandCenterOutput struct{ *pulumi.OutputState }
func (ScanConfigExportToSecurityCommandCenterOutput) ElementType ¶ added in v0.6.0
func (ScanConfigExportToSecurityCommandCenterOutput) ElementType() reflect.Type
func (ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutput ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutput() ScanConfigExportToSecurityCommandCenterOutput
func (ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutputWithContext ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterOutput
func (ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput
func (ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput
func (ScanConfigExportToSecurityCommandCenterOutput) ToStringOutput ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterOutput) ToStringOutput() pulumi.StringOutput
func (ScanConfigExportToSecurityCommandCenterOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScanConfigExportToSecurityCommandCenterOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScanConfigExportToSecurityCommandCenterOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScanConfigExportToSecurityCommandCenterPtrInput ¶ added in v0.6.0
type ScanConfigExportToSecurityCommandCenterPtrInput interface { pulumi.Input ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput }
func ScanConfigExportToSecurityCommandCenterPtr ¶ added in v0.6.0
func ScanConfigExportToSecurityCommandCenterPtr(v string) ScanConfigExportToSecurityCommandCenterPtrInput
type ScanConfigExportToSecurityCommandCenterPtrOutput ¶ added in v0.6.0
type ScanConfigExportToSecurityCommandCenterPtrOutput struct{ *pulumi.OutputState }
func (ScanConfigExportToSecurityCommandCenterPtrOutput) ElementType ¶ added in v0.6.0
func (ScanConfigExportToSecurityCommandCenterPtrOutput) ElementType() reflect.Type
func (ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutput() ScanConfigExportToSecurityCommandCenterPtrOutput
func (ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToScanConfigExportToSecurityCommandCenterPtrOutputWithContext(ctx context.Context) ScanConfigExportToSecurityCommandCenterPtrOutput
func (ScanConfigExportToSecurityCommandCenterPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScanConfigExportToSecurityCommandCenterPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigExportToSecurityCommandCenterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScanConfigInput ¶
type ScanConfigInput interface { pulumi.Input ToScanConfigOutput() ScanConfigOutput ToScanConfigOutputWithContext(ctx context.Context) ScanConfigOutput }
type ScanConfigOutput ¶
type ScanConfigOutput struct{ *pulumi.OutputState }
func (ScanConfigOutput) Authentication ¶ added in v0.19.0
func (o ScanConfigOutput) Authentication() AuthenticationResponseOutput
The authentication configuration. If specified, service will use the authentication configuration during scanning.
func (ScanConfigOutput) BlacklistPatterns ¶ added in v0.19.0
func (o ScanConfigOutput) BlacklistPatterns() pulumi.StringArrayOutput
The excluded URL patterns as described in https://cloud.google.com/security-command-center/docs/how-to-use-web-security-scanner#excluding_urls
func (ScanConfigOutput) DisplayName ¶ added in v0.19.0
func (o ScanConfigOutput) DisplayName() pulumi.StringOutput
The user provided display name of the ScanConfig.
func (ScanConfigOutput) ElementType ¶
func (ScanConfigOutput) ElementType() reflect.Type
func (ScanConfigOutput) ExportToSecurityCommandCenter ¶ added in v0.19.0
func (o ScanConfigOutput) ExportToSecurityCommandCenter() pulumi.StringOutput
Controls export of scan configurations and results to Security Command Center.
func (ScanConfigOutput) IgnoreHttpStatusErrors ¶ added in v0.19.0
func (o ScanConfigOutput) IgnoreHttpStatusErrors() pulumi.BoolOutput
Whether to keep scanning even if most requests return HTTP error codes.
func (ScanConfigOutput) ManagedScan ¶ added in v0.19.0
func (o ScanConfigOutput) ManagedScan() pulumi.BoolOutput
Whether the scan config is managed by Web Security Scanner, output only.
func (ScanConfigOutput) MaxQps ¶ added in v0.19.0
func (o ScanConfigOutput) MaxQps() pulumi.IntOutput
The maximum QPS during scanning. A valid value ranges from 5 to 20 inclusively. If the field is unspecified or its value is set 0, server will default to 15. Other values outside of [5, 20] range will be rejected with INVALID_ARGUMENT error.
func (ScanConfigOutput) Name ¶ added in v0.19.0
func (o ScanConfigOutput) Name() pulumi.StringOutput
The resource name of the ScanConfig. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}'. The ScanConfig IDs are generated by the system.
func (ScanConfigOutput) Project ¶ added in v0.21.0
func (o ScanConfigOutput) Project() pulumi.StringOutput
func (ScanConfigOutput) RiskLevel ¶ added in v0.19.0
func (o ScanConfigOutput) RiskLevel() pulumi.StringOutput
The risk level selected for the scan
func (ScanConfigOutput) Schedule ¶ added in v0.19.0
func (o ScanConfigOutput) Schedule() ScheduleResponseOutput
The schedule of the ScanConfig.
func (ScanConfigOutput) StartingUrls ¶ added in v0.19.0
func (o ScanConfigOutput) StartingUrls() pulumi.StringArrayOutput
The starting URLs from which the scanner finds site pages.
func (ScanConfigOutput) StaticIpScan ¶ added in v0.19.0
func (o ScanConfigOutput) StaticIpScan() pulumi.BoolOutput
Whether the scan configuration has enabled static IP address scan feature. If enabled, the scanner will access applications from static IP addresses.
func (ScanConfigOutput) ToScanConfigOutput ¶
func (o ScanConfigOutput) ToScanConfigOutput() ScanConfigOutput
func (ScanConfigOutput) ToScanConfigOutputWithContext ¶
func (o ScanConfigOutput) ToScanConfigOutputWithContext(ctx context.Context) ScanConfigOutput
func (ScanConfigOutput) UserAgent ¶ added in v0.19.0
func (o ScanConfigOutput) UserAgent() pulumi.StringOutput
The user agent used during scanning.
type ScanConfigRiskLevel ¶ added in v0.4.0
type ScanConfigRiskLevel string
The risk level selected for the scan
func (ScanConfigRiskLevel) ElementType ¶ added in v0.4.0
func (ScanConfigRiskLevel) ElementType() reflect.Type
func (ScanConfigRiskLevel) ToScanConfigRiskLevelOutput ¶ added in v0.6.0
func (e ScanConfigRiskLevel) ToScanConfigRiskLevelOutput() ScanConfigRiskLevelOutput
func (ScanConfigRiskLevel) ToScanConfigRiskLevelOutputWithContext ¶ added in v0.6.0
func (e ScanConfigRiskLevel) ToScanConfigRiskLevelOutputWithContext(ctx context.Context) ScanConfigRiskLevelOutput
func (ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutput ¶ added in v0.6.0
func (e ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput
func (ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutputWithContext ¶ added in v0.6.0
func (e ScanConfigRiskLevel) ToScanConfigRiskLevelPtrOutputWithContext(ctx context.Context) ScanConfigRiskLevelPtrOutput
func (ScanConfigRiskLevel) ToStringOutput ¶ added in v0.4.0
func (e ScanConfigRiskLevel) ToStringOutput() pulumi.StringOutput
func (ScanConfigRiskLevel) ToStringOutputWithContext ¶ added in v0.4.0
func (e ScanConfigRiskLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScanConfigRiskLevel) ToStringPtrOutput ¶ added in v0.4.0
func (e ScanConfigRiskLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScanConfigRiskLevel) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ScanConfigRiskLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScanConfigRiskLevelInput ¶ added in v0.6.0
type ScanConfigRiskLevelInput interface { pulumi.Input ToScanConfigRiskLevelOutput() ScanConfigRiskLevelOutput ToScanConfigRiskLevelOutputWithContext(context.Context) ScanConfigRiskLevelOutput }
ScanConfigRiskLevelInput is an input type that accepts ScanConfigRiskLevelArgs and ScanConfigRiskLevelOutput values. You can construct a concrete instance of `ScanConfigRiskLevelInput` via:
ScanConfigRiskLevelArgs{...}
type ScanConfigRiskLevelOutput ¶ added in v0.6.0
type ScanConfigRiskLevelOutput struct{ *pulumi.OutputState }
func (ScanConfigRiskLevelOutput) ElementType ¶ added in v0.6.0
func (ScanConfigRiskLevelOutput) ElementType() reflect.Type
func (ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutput ¶ added in v0.6.0
func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutput() ScanConfigRiskLevelOutput
func (ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutputWithContext ¶ added in v0.6.0
func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelOutputWithContext(ctx context.Context) ScanConfigRiskLevelOutput
func (ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutput ¶ added in v0.6.0
func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput
func (ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigRiskLevelOutput) ToScanConfigRiskLevelPtrOutputWithContext(ctx context.Context) ScanConfigRiskLevelPtrOutput
func (ScanConfigRiskLevelOutput) ToStringOutput ¶ added in v0.6.0
func (o ScanConfigRiskLevelOutput) ToStringOutput() pulumi.StringOutput
func (ScanConfigRiskLevelOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ScanConfigRiskLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScanConfigRiskLevelOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ScanConfigRiskLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScanConfigRiskLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigRiskLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScanConfigRiskLevelPtrInput ¶ added in v0.6.0
type ScanConfigRiskLevelPtrInput interface { pulumi.Input ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput ToScanConfigRiskLevelPtrOutputWithContext(context.Context) ScanConfigRiskLevelPtrOutput }
func ScanConfigRiskLevelPtr ¶ added in v0.6.0
func ScanConfigRiskLevelPtr(v string) ScanConfigRiskLevelPtrInput
type ScanConfigRiskLevelPtrOutput ¶ added in v0.6.0
type ScanConfigRiskLevelPtrOutput struct{ *pulumi.OutputState }
func (ScanConfigRiskLevelPtrOutput) Elem ¶ added in v0.6.0
func (o ScanConfigRiskLevelPtrOutput) Elem() ScanConfigRiskLevelOutput
func (ScanConfigRiskLevelPtrOutput) ElementType ¶ added in v0.6.0
func (ScanConfigRiskLevelPtrOutput) ElementType() reflect.Type
func (ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutput ¶ added in v0.6.0
func (o ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutput() ScanConfigRiskLevelPtrOutput
func (ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigRiskLevelPtrOutput) ToScanConfigRiskLevelPtrOutputWithContext(ctx context.Context) ScanConfigRiskLevelPtrOutput
func (ScanConfigRiskLevelPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ScanConfigRiskLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScanConfigRiskLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigRiskLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScanConfigState ¶
type ScanConfigState struct { }
func (ScanConfigState) ElementType ¶
func (ScanConfigState) ElementType() reflect.Type
type ScanConfigUserAgent ¶ added in v0.4.0
type ScanConfigUserAgent string
The user agent used during scanning.
func (ScanConfigUserAgent) ElementType ¶ added in v0.4.0
func (ScanConfigUserAgent) ElementType() reflect.Type
func (ScanConfigUserAgent) ToScanConfigUserAgentOutput ¶ added in v0.6.0
func (e ScanConfigUserAgent) ToScanConfigUserAgentOutput() ScanConfigUserAgentOutput
func (ScanConfigUserAgent) ToScanConfigUserAgentOutputWithContext ¶ added in v0.6.0
func (e ScanConfigUserAgent) ToScanConfigUserAgentOutputWithContext(ctx context.Context) ScanConfigUserAgentOutput
func (ScanConfigUserAgent) ToScanConfigUserAgentPtrOutput ¶ added in v0.6.0
func (e ScanConfigUserAgent) ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput
func (ScanConfigUserAgent) ToScanConfigUserAgentPtrOutputWithContext ¶ added in v0.6.0
func (e ScanConfigUserAgent) ToScanConfigUserAgentPtrOutputWithContext(ctx context.Context) ScanConfigUserAgentPtrOutput
func (ScanConfigUserAgent) ToStringOutput ¶ added in v0.4.0
func (e ScanConfigUserAgent) ToStringOutput() pulumi.StringOutput
func (ScanConfigUserAgent) ToStringOutputWithContext ¶ added in v0.4.0
func (e ScanConfigUserAgent) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScanConfigUserAgent) ToStringPtrOutput ¶ added in v0.4.0
func (e ScanConfigUserAgent) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScanConfigUserAgent) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ScanConfigUserAgent) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScanConfigUserAgentInput ¶ added in v0.6.0
type ScanConfigUserAgentInput interface { pulumi.Input ToScanConfigUserAgentOutput() ScanConfigUserAgentOutput ToScanConfigUserAgentOutputWithContext(context.Context) ScanConfigUserAgentOutput }
ScanConfigUserAgentInput is an input type that accepts ScanConfigUserAgentArgs and ScanConfigUserAgentOutput values. You can construct a concrete instance of `ScanConfigUserAgentInput` via:
ScanConfigUserAgentArgs{...}
type ScanConfigUserAgentOutput ¶ added in v0.6.0
type ScanConfigUserAgentOutput struct{ *pulumi.OutputState }
func (ScanConfigUserAgentOutput) ElementType ¶ added in v0.6.0
func (ScanConfigUserAgentOutput) ElementType() reflect.Type
func (ScanConfigUserAgentOutput) ToScanConfigUserAgentOutput ¶ added in v0.6.0
func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentOutput() ScanConfigUserAgentOutput
func (ScanConfigUserAgentOutput) ToScanConfigUserAgentOutputWithContext ¶ added in v0.6.0
func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentOutputWithContext(ctx context.Context) ScanConfigUserAgentOutput
func (ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutput ¶ added in v0.6.0
func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput
func (ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigUserAgentOutput) ToScanConfigUserAgentPtrOutputWithContext(ctx context.Context) ScanConfigUserAgentPtrOutput
func (ScanConfigUserAgentOutput) ToStringOutput ¶ added in v0.6.0
func (o ScanConfigUserAgentOutput) ToStringOutput() pulumi.StringOutput
func (ScanConfigUserAgentOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ScanConfigUserAgentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScanConfigUserAgentOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ScanConfigUserAgentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScanConfigUserAgentOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigUserAgentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScanConfigUserAgentPtrInput ¶ added in v0.6.0
type ScanConfigUserAgentPtrInput interface { pulumi.Input ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput ToScanConfigUserAgentPtrOutputWithContext(context.Context) ScanConfigUserAgentPtrOutput }
func ScanConfigUserAgentPtr ¶ added in v0.6.0
func ScanConfigUserAgentPtr(v string) ScanConfigUserAgentPtrInput
type ScanConfigUserAgentPtrOutput ¶ added in v0.6.0
type ScanConfigUserAgentPtrOutput struct{ *pulumi.OutputState }
func (ScanConfigUserAgentPtrOutput) Elem ¶ added in v0.6.0
func (o ScanConfigUserAgentPtrOutput) Elem() ScanConfigUserAgentOutput
func (ScanConfigUserAgentPtrOutput) ElementType ¶ added in v0.6.0
func (ScanConfigUserAgentPtrOutput) ElementType() reflect.Type
func (ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutput ¶ added in v0.6.0
func (o ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutput() ScanConfigUserAgentPtrOutput
func (ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigUserAgentPtrOutput) ToScanConfigUserAgentPtrOutputWithContext(ctx context.Context) ScanConfigUserAgentPtrOutput
func (ScanConfigUserAgentPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ScanConfigUserAgentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScanConfigUserAgentPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ScanConfigUserAgentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Schedule ¶
type Schedule struct { // The duration of time between executions in days. IntervalDurationDays int `pulumi:"intervalDurationDays"` // A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately. ScheduleTime *string `pulumi:"scheduleTime"` }
Scan schedule configuration.
type ScheduleArgs ¶
type ScheduleArgs struct { // The duration of time between executions in days. IntervalDurationDays pulumi.IntInput `pulumi:"intervalDurationDays"` // A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately. ScheduleTime pulumi.StringPtrInput `pulumi:"scheduleTime"` }
Scan schedule configuration.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
func (ScheduleArgs) ToScheduleOutput ¶
func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput
func (ScheduleArgs) ToScheduleOutputWithContext ¶
func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleArgs) ToSchedulePtrOutput ¶
func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleArgs) ToSchedulePtrOutputWithContext ¶
func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(context.Context) ScheduleOutput }
ScheduleInput is an input type that accepts ScheduleArgs and ScheduleOutput values. You can construct a concrete instance of `ScheduleInput` via:
ScheduleArgs{...}
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
Scan schedule configuration.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) IntervalDurationDays ¶
func (o ScheduleOutput) IntervalDurationDays() pulumi.IntOutput
The duration of time between executions in days.
func (ScheduleOutput) ScheduleTime ¶
func (o ScheduleOutput) ScheduleTime() pulumi.StringPtrOutput
A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleOutput) ToSchedulePtrOutput ¶
func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleOutput) ToSchedulePtrOutputWithContext ¶
func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type SchedulePtrInput ¶
type SchedulePtrInput interface { pulumi.Input ToSchedulePtrOutput() SchedulePtrOutput ToSchedulePtrOutputWithContext(context.Context) SchedulePtrOutput }
SchedulePtrInput is an input type that accepts ScheduleArgs, SchedulePtr and SchedulePtrOutput values. You can construct a concrete instance of `SchedulePtrInput` via:
ScheduleArgs{...} or: nil
func SchedulePtr ¶
func SchedulePtr(v *ScheduleArgs) SchedulePtrInput
type SchedulePtrOutput ¶
type SchedulePtrOutput struct{ *pulumi.OutputState }
func (SchedulePtrOutput) Elem ¶
func (o SchedulePtrOutput) Elem() ScheduleOutput
func (SchedulePtrOutput) ElementType ¶
func (SchedulePtrOutput) ElementType() reflect.Type
func (SchedulePtrOutput) IntervalDurationDays ¶
func (o SchedulePtrOutput) IntervalDurationDays() pulumi.IntPtrOutput
The duration of time between executions in days.
func (SchedulePtrOutput) ScheduleTime ¶
func (o SchedulePtrOutput) ScheduleTime() pulumi.StringPtrOutput
A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
func (SchedulePtrOutput) ToSchedulePtrOutput ¶
func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (SchedulePtrOutput) ToSchedulePtrOutputWithContext ¶
func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleResponse ¶
type ScheduleResponse struct { // The duration of time between executions in days. IntervalDurationDays int `pulumi:"intervalDurationDays"` // A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately. ScheduleTime string `pulumi:"scheduleTime"` }
Scan schedule configuration.
type ScheduleResponseOutput ¶
type ScheduleResponseOutput struct{ *pulumi.OutputState }
Scan schedule configuration.
func (ScheduleResponseOutput) ElementType ¶
func (ScheduleResponseOutput) ElementType() reflect.Type
func (ScheduleResponseOutput) IntervalDurationDays ¶
func (o ScheduleResponseOutput) IntervalDurationDays() pulumi.IntOutput
The duration of time between executions in days.
func (ScheduleResponseOutput) ScheduleTime ¶
func (o ScheduleResponseOutput) ScheduleTime() pulumi.StringOutput
A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
func (ScheduleResponseOutput) ToScheduleResponseOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput