Documentation
¶
Index ¶
- 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 AuthenticationResponseArgs
- func (AuthenticationResponseArgs) ElementType() reflect.Type
- func (i AuthenticationResponseArgs) ToAuthenticationResponseOutput() AuthenticationResponseOutput
- func (i AuthenticationResponseArgs) ToAuthenticationResponseOutputWithContext(ctx context.Context) AuthenticationResponseOutput
- func (i AuthenticationResponseArgs) ToAuthenticationResponsePtrOutput() AuthenticationResponsePtrOutput
- func (i AuthenticationResponseArgs) ToAuthenticationResponsePtrOutputWithContext(ctx context.Context) AuthenticationResponsePtrOutput
- type AuthenticationResponseInput
- 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
- func (o AuthenticationResponseOutput) ToAuthenticationResponsePtrOutput() AuthenticationResponsePtrOutput
- func (o AuthenticationResponseOutput) ToAuthenticationResponsePtrOutputWithContext(ctx context.Context) AuthenticationResponsePtrOutput
- type AuthenticationResponsePtrInput
- type AuthenticationResponsePtrOutput
- func (o AuthenticationResponsePtrOutput) CustomAccount() CustomAccountResponsePtrOutput
- func (o AuthenticationResponsePtrOutput) Elem() AuthenticationResponseOutput
- func (AuthenticationResponsePtrOutput) ElementType() reflect.Type
- func (o AuthenticationResponsePtrOutput) GoogleAccount() GoogleAccountResponsePtrOutput
- func (o AuthenticationResponsePtrOutput) IapCredential() IapCredentialResponsePtrOutput
- func (o AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutput() AuthenticationResponsePtrOutput
- func (o AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutputWithContext(ctx context.Context) AuthenticationResponsePtrOutput
- 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.StringPtrOutput
- func (o CustomAccountOutput) Password() pulumi.StringPtrOutput
- 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.StringPtrOutput
- 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 CustomAccountResponseArgs
- func (CustomAccountResponseArgs) ElementType() reflect.Type
- func (i CustomAccountResponseArgs) ToCustomAccountResponseOutput() CustomAccountResponseOutput
- func (i CustomAccountResponseArgs) ToCustomAccountResponseOutputWithContext(ctx context.Context) CustomAccountResponseOutput
- func (i CustomAccountResponseArgs) ToCustomAccountResponsePtrOutput() CustomAccountResponsePtrOutput
- func (i CustomAccountResponseArgs) ToCustomAccountResponsePtrOutputWithContext(ctx context.Context) CustomAccountResponsePtrOutput
- type CustomAccountResponseInput
- 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) ToCustomAccountResponsePtrOutput() CustomAccountResponsePtrOutput
- func (o CustomAccountResponseOutput) ToCustomAccountResponsePtrOutputWithContext(ctx context.Context) CustomAccountResponsePtrOutput
- func (o CustomAccountResponseOutput) Username() pulumi.StringOutput
- type CustomAccountResponsePtrInput
- type CustomAccountResponsePtrOutput
- func (o CustomAccountResponsePtrOutput) Elem() CustomAccountResponseOutput
- func (CustomAccountResponsePtrOutput) ElementType() reflect.Type
- func (o CustomAccountResponsePtrOutput) LoginUrl() pulumi.StringPtrOutput
- func (o CustomAccountResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o CustomAccountResponsePtrOutput) ToCustomAccountResponsePtrOutput() CustomAccountResponsePtrOutput
- func (o CustomAccountResponsePtrOutput) ToCustomAccountResponsePtrOutputWithContext(ctx context.Context) CustomAccountResponsePtrOutput
- func (o CustomAccountResponsePtrOutput) Username() pulumi.StringPtrOutput
- 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.StringPtrOutput
- 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.StringPtrOutput
- 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 GoogleAccountResponseArgs
- func (GoogleAccountResponseArgs) ElementType() reflect.Type
- func (i GoogleAccountResponseArgs) ToGoogleAccountResponseOutput() GoogleAccountResponseOutput
- func (i GoogleAccountResponseArgs) ToGoogleAccountResponseOutputWithContext(ctx context.Context) GoogleAccountResponseOutput
- func (i GoogleAccountResponseArgs) ToGoogleAccountResponsePtrOutput() GoogleAccountResponsePtrOutput
- func (i GoogleAccountResponseArgs) ToGoogleAccountResponsePtrOutputWithContext(ctx context.Context) GoogleAccountResponsePtrOutput
- type GoogleAccountResponseInput
- 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) ToGoogleAccountResponsePtrOutput() GoogleAccountResponsePtrOutput
- func (o GoogleAccountResponseOutput) ToGoogleAccountResponsePtrOutputWithContext(ctx context.Context) GoogleAccountResponsePtrOutput
- func (o GoogleAccountResponseOutput) Username() pulumi.StringOutput
- type GoogleAccountResponsePtrInput
- type GoogleAccountResponsePtrOutput
- func (o GoogleAccountResponsePtrOutput) Elem() GoogleAccountResponseOutput
- func (GoogleAccountResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleAccountResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o GoogleAccountResponsePtrOutput) ToGoogleAccountResponsePtrOutput() GoogleAccountResponsePtrOutput
- func (o GoogleAccountResponsePtrOutput) ToGoogleAccountResponsePtrOutputWithContext(ctx context.Context) GoogleAccountResponsePtrOutput
- func (o GoogleAccountResponsePtrOutput) Username() pulumi.StringPtrOutput
- 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 IapCredentialResponseArgs
- func (IapCredentialResponseArgs) ElementType() reflect.Type
- func (i IapCredentialResponseArgs) ToIapCredentialResponseOutput() IapCredentialResponseOutput
- func (i IapCredentialResponseArgs) ToIapCredentialResponseOutputWithContext(ctx context.Context) IapCredentialResponseOutput
- func (i IapCredentialResponseArgs) ToIapCredentialResponsePtrOutput() IapCredentialResponsePtrOutput
- func (i IapCredentialResponseArgs) ToIapCredentialResponsePtrOutputWithContext(ctx context.Context) IapCredentialResponsePtrOutput
- type IapCredentialResponseInput
- 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
- func (o IapCredentialResponseOutput) ToIapCredentialResponsePtrOutput() IapCredentialResponsePtrOutput
- func (o IapCredentialResponseOutput) ToIapCredentialResponsePtrOutputWithContext(ctx context.Context) IapCredentialResponsePtrOutput
- type IapCredentialResponsePtrInput
- type IapCredentialResponsePtrOutput
- func (o IapCredentialResponsePtrOutput) Elem() IapCredentialResponseOutput
- func (IapCredentialResponsePtrOutput) ElementType() reflect.Type
- func (o IapCredentialResponsePtrOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoResponsePtrOutput
- func (o IapCredentialResponsePtrOutput) ToIapCredentialResponsePtrOutput() IapCredentialResponsePtrOutput
- func (o IapCredentialResponsePtrOutput) ToIapCredentialResponsePtrOutputWithContext(ctx context.Context) IapCredentialResponsePtrOutput
- 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.StringPtrOutput
- 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 IapTestServiceAccountInfoResponseArgs
- func (IapTestServiceAccountInfoResponseArgs) ElementType() reflect.Type
- func (i IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponseOutput() IapTestServiceAccountInfoResponseOutput
- func (i IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponseOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponseOutput
- func (i IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponsePtrOutput() IapTestServiceAccountInfoResponsePtrOutput
- func (i IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponsePtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponsePtrOutput
- type IapTestServiceAccountInfoResponseInput
- 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
- func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponsePtrOutput() IapTestServiceAccountInfoResponsePtrOutput
- func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponsePtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponsePtrOutput
- type IapTestServiceAccountInfoResponsePtrInput
- type IapTestServiceAccountInfoResponsePtrOutput
- func (o IapTestServiceAccountInfoResponsePtrOutput) Elem() IapTestServiceAccountInfoResponseOutput
- func (IapTestServiceAccountInfoResponsePtrOutput) ElementType() reflect.Type
- func (o IapTestServiceAccountInfoResponsePtrOutput) TargetAudienceClientId() pulumi.StringPtrOutput
- func (o IapTestServiceAccountInfoResponsePtrOutput) ToIapTestServiceAccountInfoResponsePtrOutput() IapTestServiceAccountInfoResponsePtrOutput
- func (o IapTestServiceAccountInfoResponsePtrOutput) ToIapTestServiceAccountInfoResponsePtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponsePtrOutput
- type ScanConfig
- type ScanConfigArgs
- type ScanConfigError
- type ScanConfigErrorArgs
- func (ScanConfigErrorArgs) ElementType() reflect.Type
- func (i ScanConfigErrorArgs) ToScanConfigErrorOutput() ScanConfigErrorOutput
- func (i ScanConfigErrorArgs) ToScanConfigErrorOutputWithContext(ctx context.Context) ScanConfigErrorOutput
- func (i ScanConfigErrorArgs) ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput
- func (i ScanConfigErrorArgs) ToScanConfigErrorPtrOutputWithContext(ctx context.Context) ScanConfigErrorPtrOutput
- type ScanConfigErrorInput
- type ScanConfigErrorOutput
- func (o ScanConfigErrorOutput) Code() pulumi.StringPtrOutput
- func (ScanConfigErrorOutput) ElementType() reflect.Type
- func (o ScanConfigErrorOutput) FieldName() pulumi.StringPtrOutput
- func (o ScanConfigErrorOutput) ToScanConfigErrorOutput() ScanConfigErrorOutput
- func (o ScanConfigErrorOutput) ToScanConfigErrorOutputWithContext(ctx context.Context) ScanConfigErrorOutput
- func (o ScanConfigErrorOutput) ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput
- func (o ScanConfigErrorOutput) ToScanConfigErrorPtrOutputWithContext(ctx context.Context) ScanConfigErrorPtrOutput
- type ScanConfigErrorPtrInput
- type ScanConfigErrorPtrOutput
- func (o ScanConfigErrorPtrOutput) Code() pulumi.StringPtrOutput
- func (o ScanConfigErrorPtrOutput) Elem() ScanConfigErrorOutput
- func (ScanConfigErrorPtrOutput) ElementType() reflect.Type
- func (o ScanConfigErrorPtrOutput) FieldName() pulumi.StringPtrOutput
- func (o ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput
- func (o ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutputWithContext(ctx context.Context) ScanConfigErrorPtrOutput
- type ScanConfigErrorResponse
- type ScanConfigErrorResponseArgs
- func (ScanConfigErrorResponseArgs) ElementType() reflect.Type
- func (i ScanConfigErrorResponseArgs) ToScanConfigErrorResponseOutput() ScanConfigErrorResponseOutput
- func (i ScanConfigErrorResponseArgs) ToScanConfigErrorResponseOutputWithContext(ctx context.Context) ScanConfigErrorResponseOutput
- func (i ScanConfigErrorResponseArgs) ToScanConfigErrorResponsePtrOutput() ScanConfigErrorResponsePtrOutput
- func (i ScanConfigErrorResponseArgs) ToScanConfigErrorResponsePtrOutputWithContext(ctx context.Context) ScanConfigErrorResponsePtrOutput
- type ScanConfigErrorResponseInput
- type ScanConfigErrorResponseOutput
- func (o ScanConfigErrorResponseOutput) Code() pulumi.StringOutput
- func (ScanConfigErrorResponseOutput) ElementType() reflect.Type
- func (o ScanConfigErrorResponseOutput) FieldName() pulumi.StringOutput
- func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutput() ScanConfigErrorResponseOutput
- func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutputWithContext(ctx context.Context) ScanConfigErrorResponseOutput
- func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponsePtrOutput() ScanConfigErrorResponsePtrOutput
- func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponsePtrOutputWithContext(ctx context.Context) ScanConfigErrorResponsePtrOutput
- type ScanConfigErrorResponsePtrInput
- type ScanConfigErrorResponsePtrOutput
- func (o ScanConfigErrorResponsePtrOutput) Code() pulumi.StringPtrOutput
- func (o ScanConfigErrorResponsePtrOutput) Elem() ScanConfigErrorResponseOutput
- func (ScanConfigErrorResponsePtrOutput) ElementType() reflect.Type
- func (o ScanConfigErrorResponsePtrOutput) FieldName() pulumi.StringPtrOutput
- func (o ScanConfigErrorResponsePtrOutput) ToScanConfigErrorResponsePtrOutput() ScanConfigErrorResponsePtrOutput
- func (o ScanConfigErrorResponsePtrOutput) ToScanConfigErrorResponsePtrOutputWithContext(ctx context.Context) ScanConfigErrorResponsePtrOutput
- type ScanConfigInput
- type ScanConfigOutput
- type ScanConfigState
- type ScanRun
- type ScanRunArgs
- func (ScanRunArgs) ElementType() reflect.Type
- func (i ScanRunArgs) ToScanRunOutput() ScanRunOutput
- func (i ScanRunArgs) ToScanRunOutputWithContext(ctx context.Context) ScanRunOutput
- func (i ScanRunArgs) ToScanRunPtrOutput() ScanRunPtrOutput
- func (i ScanRunArgs) ToScanRunPtrOutputWithContext(ctx context.Context) ScanRunPtrOutput
- type ScanRunErrorTrace
- type ScanRunErrorTraceArgs
- func (ScanRunErrorTraceArgs) ElementType() reflect.Type
- func (i ScanRunErrorTraceArgs) ToScanRunErrorTraceOutput() ScanRunErrorTraceOutput
- func (i ScanRunErrorTraceArgs) ToScanRunErrorTraceOutputWithContext(ctx context.Context) ScanRunErrorTraceOutput
- func (i ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput
- func (i ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutputWithContext(ctx context.Context) ScanRunErrorTracePtrOutput
- type ScanRunErrorTraceInput
- type ScanRunErrorTraceOutput
- func (o ScanRunErrorTraceOutput) Code() pulumi.StringPtrOutput
- func (ScanRunErrorTraceOutput) ElementType() reflect.Type
- func (o ScanRunErrorTraceOutput) MostCommonHttpErrorCode() pulumi.IntPtrOutput
- func (o ScanRunErrorTraceOutput) ScanConfigError() ScanConfigErrorPtrOutput
- func (o ScanRunErrorTraceOutput) ToScanRunErrorTraceOutput() ScanRunErrorTraceOutput
- func (o ScanRunErrorTraceOutput) ToScanRunErrorTraceOutputWithContext(ctx context.Context) ScanRunErrorTraceOutput
- func (o ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput
- func (o ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutputWithContext(ctx context.Context) ScanRunErrorTracePtrOutput
- type ScanRunErrorTracePtrInput
- type ScanRunErrorTracePtrOutput
- func (o ScanRunErrorTracePtrOutput) Code() pulumi.StringPtrOutput
- func (o ScanRunErrorTracePtrOutput) Elem() ScanRunErrorTraceOutput
- func (ScanRunErrorTracePtrOutput) ElementType() reflect.Type
- func (o ScanRunErrorTracePtrOutput) MostCommonHttpErrorCode() pulumi.IntPtrOutput
- func (o ScanRunErrorTracePtrOutput) ScanConfigError() ScanConfigErrorPtrOutput
- func (o ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput
- func (o ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutputWithContext(ctx context.Context) ScanRunErrorTracePtrOutput
- type ScanRunErrorTraceResponse
- type ScanRunErrorTraceResponseArgs
- func (ScanRunErrorTraceResponseArgs) ElementType() reflect.Type
- func (i ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponseOutput() ScanRunErrorTraceResponseOutput
- func (i ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponseOutputWithContext(ctx context.Context) ScanRunErrorTraceResponseOutput
- func (i ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponsePtrOutput() ScanRunErrorTraceResponsePtrOutput
- func (i ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponsePtrOutputWithContext(ctx context.Context) ScanRunErrorTraceResponsePtrOutput
- type ScanRunErrorTraceResponseInput
- type ScanRunErrorTraceResponseOutput
- func (o ScanRunErrorTraceResponseOutput) Code() pulumi.StringOutput
- func (ScanRunErrorTraceResponseOutput) ElementType() reflect.Type
- func (o ScanRunErrorTraceResponseOutput) MostCommonHttpErrorCode() pulumi.IntOutput
- func (o ScanRunErrorTraceResponseOutput) ScanConfigError() ScanConfigErrorResponseOutput
- func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutput() ScanRunErrorTraceResponseOutput
- func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutputWithContext(ctx context.Context) ScanRunErrorTraceResponseOutput
- func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponsePtrOutput() ScanRunErrorTraceResponsePtrOutput
- func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponsePtrOutputWithContext(ctx context.Context) ScanRunErrorTraceResponsePtrOutput
- type ScanRunErrorTraceResponsePtrInput
- type ScanRunErrorTraceResponsePtrOutput
- func (o ScanRunErrorTraceResponsePtrOutput) Code() pulumi.StringPtrOutput
- func (o ScanRunErrorTraceResponsePtrOutput) Elem() ScanRunErrorTraceResponseOutput
- func (ScanRunErrorTraceResponsePtrOutput) ElementType() reflect.Type
- func (o ScanRunErrorTraceResponsePtrOutput) MostCommonHttpErrorCode() pulumi.IntPtrOutput
- func (o ScanRunErrorTraceResponsePtrOutput) ScanConfigError() ScanConfigErrorResponsePtrOutput
- func (o ScanRunErrorTraceResponsePtrOutput) ToScanRunErrorTraceResponsePtrOutput() ScanRunErrorTraceResponsePtrOutput
- func (o ScanRunErrorTraceResponsePtrOutput) ToScanRunErrorTraceResponsePtrOutputWithContext(ctx context.Context) ScanRunErrorTraceResponsePtrOutput
- type ScanRunInput
- type ScanRunOutput
- func (ScanRunOutput) ElementType() reflect.Type
- func (o ScanRunOutput) EndTime() pulumi.StringPtrOutput
- func (o ScanRunOutput) ErrorTrace() ScanRunErrorTracePtrOutput
- func (o ScanRunOutput) ExecutionState() pulumi.StringPtrOutput
- func (o ScanRunOutput) HasVulnerabilities() pulumi.BoolPtrOutput
- func (o ScanRunOutput) Name() pulumi.StringPtrOutput
- func (o ScanRunOutput) ProgressPercent() pulumi.IntPtrOutput
- func (o ScanRunOutput) ResultState() pulumi.StringPtrOutput
- func (o ScanRunOutput) StartTime() pulumi.StringPtrOutput
- func (o ScanRunOutput) ToScanRunOutput() ScanRunOutput
- func (o ScanRunOutput) ToScanRunOutputWithContext(ctx context.Context) ScanRunOutput
- func (o ScanRunOutput) ToScanRunPtrOutput() ScanRunPtrOutput
- func (o ScanRunOutput) ToScanRunPtrOutputWithContext(ctx context.Context) ScanRunPtrOutput
- func (o ScanRunOutput) UrlsCrawledCount() pulumi.StringPtrOutput
- func (o ScanRunOutput) UrlsTestedCount() pulumi.StringPtrOutput
- func (o ScanRunOutput) WarningTraces() ScanRunWarningTraceArrayOutput
- type ScanRunPtrInput
- type ScanRunPtrOutput
- func (o ScanRunPtrOutput) Elem() ScanRunOutput
- func (ScanRunPtrOutput) ElementType() reflect.Type
- func (o ScanRunPtrOutput) EndTime() pulumi.StringPtrOutput
- func (o ScanRunPtrOutput) ErrorTrace() ScanRunErrorTracePtrOutput
- func (o ScanRunPtrOutput) ExecutionState() pulumi.StringPtrOutput
- func (o ScanRunPtrOutput) HasVulnerabilities() pulumi.BoolPtrOutput
- func (o ScanRunPtrOutput) Name() pulumi.StringPtrOutput
- func (o ScanRunPtrOutput) ProgressPercent() pulumi.IntPtrOutput
- func (o ScanRunPtrOutput) ResultState() pulumi.StringPtrOutput
- func (o ScanRunPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o ScanRunPtrOutput) ToScanRunPtrOutput() ScanRunPtrOutput
- func (o ScanRunPtrOutput) ToScanRunPtrOutputWithContext(ctx context.Context) ScanRunPtrOutput
- func (o ScanRunPtrOutput) UrlsCrawledCount() pulumi.StringPtrOutput
- func (o ScanRunPtrOutput) UrlsTestedCount() pulumi.StringPtrOutput
- func (o ScanRunPtrOutput) WarningTraces() ScanRunWarningTraceArrayOutput
- type ScanRunResponse
- type ScanRunResponseArgs
- func (ScanRunResponseArgs) ElementType() reflect.Type
- func (i ScanRunResponseArgs) ToScanRunResponseOutput() ScanRunResponseOutput
- func (i ScanRunResponseArgs) ToScanRunResponseOutputWithContext(ctx context.Context) ScanRunResponseOutput
- func (i ScanRunResponseArgs) ToScanRunResponsePtrOutput() ScanRunResponsePtrOutput
- func (i ScanRunResponseArgs) ToScanRunResponsePtrOutputWithContext(ctx context.Context) ScanRunResponsePtrOutput
- type ScanRunResponseInput
- type ScanRunResponseOutput
- func (ScanRunResponseOutput) ElementType() reflect.Type
- func (o ScanRunResponseOutput) EndTime() pulumi.StringOutput
- func (o ScanRunResponseOutput) ErrorTrace() ScanRunErrorTraceResponseOutput
- func (o ScanRunResponseOutput) ExecutionState() pulumi.StringOutput
- func (o ScanRunResponseOutput) HasVulnerabilities() pulumi.BoolOutput
- func (o ScanRunResponseOutput) Name() pulumi.StringOutput
- func (o ScanRunResponseOutput) ProgressPercent() pulumi.IntOutput
- func (o ScanRunResponseOutput) ResultState() pulumi.StringOutput
- func (o ScanRunResponseOutput) StartTime() pulumi.StringOutput
- func (o ScanRunResponseOutput) ToScanRunResponseOutput() ScanRunResponseOutput
- func (o ScanRunResponseOutput) ToScanRunResponseOutputWithContext(ctx context.Context) ScanRunResponseOutput
- func (o ScanRunResponseOutput) ToScanRunResponsePtrOutput() ScanRunResponsePtrOutput
- func (o ScanRunResponseOutput) ToScanRunResponsePtrOutputWithContext(ctx context.Context) ScanRunResponsePtrOutput
- func (o ScanRunResponseOutput) UrlsCrawledCount() pulumi.StringOutput
- func (o ScanRunResponseOutput) UrlsTestedCount() pulumi.StringOutput
- func (o ScanRunResponseOutput) WarningTraces() ScanRunWarningTraceResponseArrayOutput
- type ScanRunResponsePtrInput
- type ScanRunResponsePtrOutput
- func (o ScanRunResponsePtrOutput) Elem() ScanRunResponseOutput
- func (ScanRunResponsePtrOutput) ElementType() reflect.Type
- func (o ScanRunResponsePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o ScanRunResponsePtrOutput) ErrorTrace() ScanRunErrorTraceResponsePtrOutput
- func (o ScanRunResponsePtrOutput) ExecutionState() pulumi.StringPtrOutput
- func (o ScanRunResponsePtrOutput) HasVulnerabilities() pulumi.BoolPtrOutput
- func (o ScanRunResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ScanRunResponsePtrOutput) ProgressPercent() pulumi.IntPtrOutput
- func (o ScanRunResponsePtrOutput) ResultState() pulumi.StringPtrOutput
- func (o ScanRunResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o ScanRunResponsePtrOutput) ToScanRunResponsePtrOutput() ScanRunResponsePtrOutput
- func (o ScanRunResponsePtrOutput) ToScanRunResponsePtrOutputWithContext(ctx context.Context) ScanRunResponsePtrOutput
- func (o ScanRunResponsePtrOutput) UrlsCrawledCount() pulumi.StringPtrOutput
- func (o ScanRunResponsePtrOutput) UrlsTestedCount() pulumi.StringPtrOutput
- func (o ScanRunResponsePtrOutput) WarningTraces() ScanRunWarningTraceResponseArrayOutput
- type ScanRunWarningTrace
- type ScanRunWarningTraceArgs
- type ScanRunWarningTraceArray
- type ScanRunWarningTraceArrayInput
- type ScanRunWarningTraceArrayOutput
- func (ScanRunWarningTraceArrayOutput) ElementType() reflect.Type
- func (o ScanRunWarningTraceArrayOutput) Index(i pulumi.IntInput) ScanRunWarningTraceOutput
- func (o ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutput() ScanRunWarningTraceArrayOutput
- func (o ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceArrayOutput
- type ScanRunWarningTraceInput
- type ScanRunWarningTraceOutput
- func (o ScanRunWarningTraceOutput) Code() pulumi.StringPtrOutput
- func (ScanRunWarningTraceOutput) ElementType() reflect.Type
- func (o ScanRunWarningTraceOutput) ToScanRunWarningTraceOutput() ScanRunWarningTraceOutput
- func (o ScanRunWarningTraceOutput) ToScanRunWarningTraceOutputWithContext(ctx context.Context) ScanRunWarningTraceOutput
- type ScanRunWarningTraceResponse
- type ScanRunWarningTraceResponseArgs
- func (ScanRunWarningTraceResponseArgs) ElementType() reflect.Type
- func (i ScanRunWarningTraceResponseArgs) ToScanRunWarningTraceResponseOutput() ScanRunWarningTraceResponseOutput
- func (i ScanRunWarningTraceResponseArgs) ToScanRunWarningTraceResponseOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseOutput
- type ScanRunWarningTraceResponseArray
- func (ScanRunWarningTraceResponseArray) ElementType() reflect.Type
- func (i ScanRunWarningTraceResponseArray) ToScanRunWarningTraceResponseArrayOutput() ScanRunWarningTraceResponseArrayOutput
- func (i ScanRunWarningTraceResponseArray) ToScanRunWarningTraceResponseArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseArrayOutput
- type ScanRunWarningTraceResponseArrayInput
- type ScanRunWarningTraceResponseArrayOutput
- func (ScanRunWarningTraceResponseArrayOutput) ElementType() reflect.Type
- func (o ScanRunWarningTraceResponseArrayOutput) Index(i pulumi.IntInput) ScanRunWarningTraceResponseOutput
- func (o ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutput() ScanRunWarningTraceResponseArrayOutput
- func (o ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseArrayOutput
- type ScanRunWarningTraceResponseInput
- type ScanRunWarningTraceResponseOutput
- func (o ScanRunWarningTraceResponseOutput) Code() pulumi.StringOutput
- func (ScanRunWarningTraceResponseOutput) ElementType() reflect.Type
- func (o ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutput() ScanRunWarningTraceResponseOutput
- func (o ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseOutput
- 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.IntPtrOutput
- 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 ScheduleResponseArgs
- func (ScheduleResponseArgs) ElementType() reflect.Type
- func (i ScheduleResponseArgs) ToScheduleResponseOutput() ScheduleResponseOutput
- func (i ScheduleResponseArgs) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- func (i ScheduleResponseArgs) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (i ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- type ScheduleResponseInput
- 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
- func (o ScheduleResponseOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- type ScheduleResponsePtrInput
- type ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
- func (ScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o ScheduleResponsePtrOutput) IntervalDurationDays() pulumi.IntPtrOutput
- func (o ScheduleResponsePtrOutput) ScheduleTime() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
Constants ¶
This section is empty.
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 AuthenticationResponseArgs ¶
type AuthenticationResponseArgs struct { // Authentication using a custom account. CustomAccount CustomAccountResponseInput `pulumi:"customAccount"` // Authentication using a Google account. GoogleAccount GoogleAccountResponseInput `pulumi:"googleAccount"` // Authentication using Identity-Aware-Proxy (IAP). IapCredential IapCredentialResponseInput `pulumi:"iapCredential"` }
Scan authentication configuration.
func (AuthenticationResponseArgs) ElementType ¶
func (AuthenticationResponseArgs) ElementType() reflect.Type
func (AuthenticationResponseArgs) ToAuthenticationResponseOutput ¶
func (i AuthenticationResponseArgs) ToAuthenticationResponseOutput() AuthenticationResponseOutput
func (AuthenticationResponseArgs) ToAuthenticationResponseOutputWithContext ¶
func (i AuthenticationResponseArgs) ToAuthenticationResponseOutputWithContext(ctx context.Context) AuthenticationResponseOutput
func (AuthenticationResponseArgs) ToAuthenticationResponsePtrOutput ¶
func (i AuthenticationResponseArgs) ToAuthenticationResponsePtrOutput() AuthenticationResponsePtrOutput
func (AuthenticationResponseArgs) ToAuthenticationResponsePtrOutputWithContext ¶
func (i AuthenticationResponseArgs) ToAuthenticationResponsePtrOutputWithContext(ctx context.Context) AuthenticationResponsePtrOutput
type AuthenticationResponseInput ¶
type AuthenticationResponseInput interface { pulumi.Input ToAuthenticationResponseOutput() AuthenticationResponseOutput ToAuthenticationResponseOutputWithContext(context.Context) AuthenticationResponseOutput }
AuthenticationResponseInput is an input type that accepts AuthenticationResponseArgs and AuthenticationResponseOutput values. You can construct a concrete instance of `AuthenticationResponseInput` via:
AuthenticationResponseArgs{...}
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
func (AuthenticationResponseOutput) ToAuthenticationResponsePtrOutput ¶
func (o AuthenticationResponseOutput) ToAuthenticationResponsePtrOutput() AuthenticationResponsePtrOutput
func (AuthenticationResponseOutput) ToAuthenticationResponsePtrOutputWithContext ¶
func (o AuthenticationResponseOutput) ToAuthenticationResponsePtrOutputWithContext(ctx context.Context) AuthenticationResponsePtrOutput
type AuthenticationResponsePtrInput ¶
type AuthenticationResponsePtrInput interface { pulumi.Input ToAuthenticationResponsePtrOutput() AuthenticationResponsePtrOutput ToAuthenticationResponsePtrOutputWithContext(context.Context) AuthenticationResponsePtrOutput }
AuthenticationResponsePtrInput is an input type that accepts AuthenticationResponseArgs, AuthenticationResponsePtr and AuthenticationResponsePtrOutput values. You can construct a concrete instance of `AuthenticationResponsePtrInput` via:
AuthenticationResponseArgs{...} or: nil
func AuthenticationResponsePtr ¶
func AuthenticationResponsePtr(v *AuthenticationResponseArgs) AuthenticationResponsePtrInput
type AuthenticationResponsePtrOutput ¶
type AuthenticationResponsePtrOutput struct{ *pulumi.OutputState }
func (AuthenticationResponsePtrOutput) CustomAccount ¶
func (o AuthenticationResponsePtrOutput) CustomAccount() CustomAccountResponsePtrOutput
Authentication using a custom account.
func (AuthenticationResponsePtrOutput) Elem ¶
func (o AuthenticationResponsePtrOutput) Elem() AuthenticationResponseOutput
func (AuthenticationResponsePtrOutput) ElementType ¶
func (AuthenticationResponsePtrOutput) ElementType() reflect.Type
func (AuthenticationResponsePtrOutput) GoogleAccount ¶
func (o AuthenticationResponsePtrOutput) GoogleAccount() GoogleAccountResponsePtrOutput
Authentication using a Google account.
func (AuthenticationResponsePtrOutput) IapCredential ¶
func (o AuthenticationResponsePtrOutput) IapCredential() IapCredentialResponsePtrOutput
Authentication using Identity-Aware-Proxy (IAP).
func (AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutput ¶
func (o AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutput() AuthenticationResponsePtrOutput
func (AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutputWithContext ¶
func (o AuthenticationResponsePtrOutput) ToAuthenticationResponsePtrOutputWithContext(ctx context.Context) AuthenticationResponsePtrOutput
type CustomAccount ¶
type CustomAccount struct { // Required. The login form URL of the website. LoginUrl *string `pulumi:"loginUrl"` // Required. 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"` // Required. The user name of the custom account. Username *string `pulumi:"username"` }
Describes authentication configuration that uses a custom account.
type CustomAccountArgs ¶
type CustomAccountArgs struct { // Required. The login form URL of the website. LoginUrl pulumi.StringPtrInput `pulumi:"loginUrl"` // Required. 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.StringPtrInput `pulumi:"password"` // Required. The user name of the custom account. Username pulumi.StringPtrInput `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.StringPtrOutput
Required. The login form URL of the website.
func (CustomAccountOutput) Password ¶
func (o CustomAccountOutput) Password() pulumi.StringPtrOutput
Required. 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.StringPtrOutput
Required. 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
Required. The login form URL of the website.
func (CustomAccountPtrOutput) Password ¶
func (o CustomAccountPtrOutput) Password() pulumi.StringPtrOutput
Required. 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
Required. The user name of the custom account.
type CustomAccountResponse ¶
type CustomAccountResponse struct { // Required. The login form URL of the website. LoginUrl string `pulumi:"loginUrl"` // Required. 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"` // Required. The user name of the custom account. Username string `pulumi:"username"` }
Describes authentication configuration that uses a custom account.
type CustomAccountResponseArgs ¶
type CustomAccountResponseArgs struct { // Required. The login form URL of the website. LoginUrl pulumi.StringInput `pulumi:"loginUrl"` // Required. 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"` // Required. The user name of the custom account. Username pulumi.StringInput `pulumi:"username"` }
Describes authentication configuration that uses a custom account.
func (CustomAccountResponseArgs) ElementType ¶
func (CustomAccountResponseArgs) ElementType() reflect.Type
func (CustomAccountResponseArgs) ToCustomAccountResponseOutput ¶
func (i CustomAccountResponseArgs) ToCustomAccountResponseOutput() CustomAccountResponseOutput
func (CustomAccountResponseArgs) ToCustomAccountResponseOutputWithContext ¶
func (i CustomAccountResponseArgs) ToCustomAccountResponseOutputWithContext(ctx context.Context) CustomAccountResponseOutput
func (CustomAccountResponseArgs) ToCustomAccountResponsePtrOutput ¶
func (i CustomAccountResponseArgs) ToCustomAccountResponsePtrOutput() CustomAccountResponsePtrOutput
func (CustomAccountResponseArgs) ToCustomAccountResponsePtrOutputWithContext ¶
func (i CustomAccountResponseArgs) ToCustomAccountResponsePtrOutputWithContext(ctx context.Context) CustomAccountResponsePtrOutput
type CustomAccountResponseInput ¶
type CustomAccountResponseInput interface { pulumi.Input ToCustomAccountResponseOutput() CustomAccountResponseOutput ToCustomAccountResponseOutputWithContext(context.Context) CustomAccountResponseOutput }
CustomAccountResponseInput is an input type that accepts CustomAccountResponseArgs and CustomAccountResponseOutput values. You can construct a concrete instance of `CustomAccountResponseInput` via:
CustomAccountResponseArgs{...}
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
Required. The login form URL of the website.
func (CustomAccountResponseOutput) Password ¶
func (o CustomAccountResponseOutput) Password() pulumi.StringOutput
Required. 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) ToCustomAccountResponsePtrOutput ¶
func (o CustomAccountResponseOutput) ToCustomAccountResponsePtrOutput() CustomAccountResponsePtrOutput
func (CustomAccountResponseOutput) ToCustomAccountResponsePtrOutputWithContext ¶
func (o CustomAccountResponseOutput) ToCustomAccountResponsePtrOutputWithContext(ctx context.Context) CustomAccountResponsePtrOutput
func (CustomAccountResponseOutput) Username ¶
func (o CustomAccountResponseOutput) Username() pulumi.StringOutput
Required. The user name of the custom account.
type CustomAccountResponsePtrInput ¶
type CustomAccountResponsePtrInput interface { pulumi.Input ToCustomAccountResponsePtrOutput() CustomAccountResponsePtrOutput ToCustomAccountResponsePtrOutputWithContext(context.Context) CustomAccountResponsePtrOutput }
CustomAccountResponsePtrInput is an input type that accepts CustomAccountResponseArgs, CustomAccountResponsePtr and CustomAccountResponsePtrOutput values. You can construct a concrete instance of `CustomAccountResponsePtrInput` via:
CustomAccountResponseArgs{...} or: nil
func CustomAccountResponsePtr ¶
func CustomAccountResponsePtr(v *CustomAccountResponseArgs) CustomAccountResponsePtrInput
type CustomAccountResponsePtrOutput ¶
type CustomAccountResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomAccountResponsePtrOutput) Elem ¶
func (o CustomAccountResponsePtrOutput) Elem() CustomAccountResponseOutput
func (CustomAccountResponsePtrOutput) ElementType ¶
func (CustomAccountResponsePtrOutput) ElementType() reflect.Type
func (CustomAccountResponsePtrOutput) LoginUrl ¶
func (o CustomAccountResponsePtrOutput) LoginUrl() pulumi.StringPtrOutput
Required. The login form URL of the website.
func (CustomAccountResponsePtrOutput) Password ¶
func (o CustomAccountResponsePtrOutput) Password() pulumi.StringPtrOutput
Required. 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 (CustomAccountResponsePtrOutput) ToCustomAccountResponsePtrOutput ¶
func (o CustomAccountResponsePtrOutput) ToCustomAccountResponsePtrOutput() CustomAccountResponsePtrOutput
func (CustomAccountResponsePtrOutput) ToCustomAccountResponsePtrOutputWithContext ¶
func (o CustomAccountResponsePtrOutput) ToCustomAccountResponsePtrOutputWithContext(ctx context.Context) CustomAccountResponsePtrOutput
func (CustomAccountResponsePtrOutput) Username ¶
func (o CustomAccountResponsePtrOutput) Username() pulumi.StringPtrOutput
Required. The user name of the custom account.
type GoogleAccount ¶
type GoogleAccount struct { // Required. 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"` // Required. The user name of the Google account. Username *string `pulumi:"username"` }
Describes authentication configuration that uses a Google account.
type GoogleAccountArgs ¶
type GoogleAccountArgs struct { // Required. 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.StringPtrInput `pulumi:"password"` // Required. The user name of the Google account. Username pulumi.StringPtrInput `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.StringPtrOutput
Required. 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.StringPtrOutput
Required. 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
Required. 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
Required. The user name of the Google account.
type GoogleAccountResponse ¶
type GoogleAccountResponse struct { // Required. 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"` // Required. The user name of the Google account. Username string `pulumi:"username"` }
Describes authentication configuration that uses a Google account.
type GoogleAccountResponseArgs ¶
type GoogleAccountResponseArgs struct { // Required. 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"` // Required. The user name of the Google account. Username pulumi.StringInput `pulumi:"username"` }
Describes authentication configuration that uses a Google account.
func (GoogleAccountResponseArgs) ElementType ¶
func (GoogleAccountResponseArgs) ElementType() reflect.Type
func (GoogleAccountResponseArgs) ToGoogleAccountResponseOutput ¶
func (i GoogleAccountResponseArgs) ToGoogleAccountResponseOutput() GoogleAccountResponseOutput
func (GoogleAccountResponseArgs) ToGoogleAccountResponseOutputWithContext ¶
func (i GoogleAccountResponseArgs) ToGoogleAccountResponseOutputWithContext(ctx context.Context) GoogleAccountResponseOutput
func (GoogleAccountResponseArgs) ToGoogleAccountResponsePtrOutput ¶
func (i GoogleAccountResponseArgs) ToGoogleAccountResponsePtrOutput() GoogleAccountResponsePtrOutput
func (GoogleAccountResponseArgs) ToGoogleAccountResponsePtrOutputWithContext ¶
func (i GoogleAccountResponseArgs) ToGoogleAccountResponsePtrOutputWithContext(ctx context.Context) GoogleAccountResponsePtrOutput
type GoogleAccountResponseInput ¶
type GoogleAccountResponseInput interface { pulumi.Input ToGoogleAccountResponseOutput() GoogleAccountResponseOutput ToGoogleAccountResponseOutputWithContext(context.Context) GoogleAccountResponseOutput }
GoogleAccountResponseInput is an input type that accepts GoogleAccountResponseArgs and GoogleAccountResponseOutput values. You can construct a concrete instance of `GoogleAccountResponseInput` via:
GoogleAccountResponseArgs{...}
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
Required. 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) ToGoogleAccountResponsePtrOutput ¶
func (o GoogleAccountResponseOutput) ToGoogleAccountResponsePtrOutput() GoogleAccountResponsePtrOutput
func (GoogleAccountResponseOutput) ToGoogleAccountResponsePtrOutputWithContext ¶
func (o GoogleAccountResponseOutput) ToGoogleAccountResponsePtrOutputWithContext(ctx context.Context) GoogleAccountResponsePtrOutput
func (GoogleAccountResponseOutput) Username ¶
func (o GoogleAccountResponseOutput) Username() pulumi.StringOutput
Required. The user name of the Google account.
type GoogleAccountResponsePtrInput ¶
type GoogleAccountResponsePtrInput interface { pulumi.Input ToGoogleAccountResponsePtrOutput() GoogleAccountResponsePtrOutput ToGoogleAccountResponsePtrOutputWithContext(context.Context) GoogleAccountResponsePtrOutput }
GoogleAccountResponsePtrInput is an input type that accepts GoogleAccountResponseArgs, GoogleAccountResponsePtr and GoogleAccountResponsePtrOutput values. You can construct a concrete instance of `GoogleAccountResponsePtrInput` via:
GoogleAccountResponseArgs{...} or: nil
func GoogleAccountResponsePtr ¶
func GoogleAccountResponsePtr(v *GoogleAccountResponseArgs) GoogleAccountResponsePtrInput
type GoogleAccountResponsePtrOutput ¶
type GoogleAccountResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleAccountResponsePtrOutput) Elem ¶
func (o GoogleAccountResponsePtrOutput) Elem() GoogleAccountResponseOutput
func (GoogleAccountResponsePtrOutput) ElementType ¶
func (GoogleAccountResponsePtrOutput) ElementType() reflect.Type
func (GoogleAccountResponsePtrOutput) Password ¶
func (o GoogleAccountResponsePtrOutput) Password() pulumi.StringPtrOutput
Required. 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 (GoogleAccountResponsePtrOutput) ToGoogleAccountResponsePtrOutput ¶
func (o GoogleAccountResponsePtrOutput) ToGoogleAccountResponsePtrOutput() GoogleAccountResponsePtrOutput
func (GoogleAccountResponsePtrOutput) ToGoogleAccountResponsePtrOutputWithContext ¶
func (o GoogleAccountResponsePtrOutput) ToGoogleAccountResponsePtrOutputWithContext(ctx context.Context) GoogleAccountResponsePtrOutput
func (GoogleAccountResponsePtrOutput) Username ¶
func (o GoogleAccountResponsePtrOutput) Username() pulumi.StringPtrOutput
Required. 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 IapCredentialResponseArgs ¶
type IapCredentialResponseArgs struct { // Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies. IapTestServiceAccountInfo IapTestServiceAccountInfoResponseInput `pulumi:"iapTestServiceAccountInfo"` }
Describes authentication configuration for Identity-Aware-Proxy (IAP).
func (IapCredentialResponseArgs) ElementType ¶
func (IapCredentialResponseArgs) ElementType() reflect.Type
func (IapCredentialResponseArgs) ToIapCredentialResponseOutput ¶
func (i IapCredentialResponseArgs) ToIapCredentialResponseOutput() IapCredentialResponseOutput
func (IapCredentialResponseArgs) ToIapCredentialResponseOutputWithContext ¶
func (i IapCredentialResponseArgs) ToIapCredentialResponseOutputWithContext(ctx context.Context) IapCredentialResponseOutput
func (IapCredentialResponseArgs) ToIapCredentialResponsePtrOutput ¶
func (i IapCredentialResponseArgs) ToIapCredentialResponsePtrOutput() IapCredentialResponsePtrOutput
func (IapCredentialResponseArgs) ToIapCredentialResponsePtrOutputWithContext ¶
func (i IapCredentialResponseArgs) ToIapCredentialResponsePtrOutputWithContext(ctx context.Context) IapCredentialResponsePtrOutput
type IapCredentialResponseInput ¶
type IapCredentialResponseInput interface { pulumi.Input ToIapCredentialResponseOutput() IapCredentialResponseOutput ToIapCredentialResponseOutputWithContext(context.Context) IapCredentialResponseOutput }
IapCredentialResponseInput is an input type that accepts IapCredentialResponseArgs and IapCredentialResponseOutput values. You can construct a concrete instance of `IapCredentialResponseInput` via:
IapCredentialResponseArgs{...}
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
func (IapCredentialResponseOutput) ToIapCredentialResponsePtrOutput ¶
func (o IapCredentialResponseOutput) ToIapCredentialResponsePtrOutput() IapCredentialResponsePtrOutput
func (IapCredentialResponseOutput) ToIapCredentialResponsePtrOutputWithContext ¶
func (o IapCredentialResponseOutput) ToIapCredentialResponsePtrOutputWithContext(ctx context.Context) IapCredentialResponsePtrOutput
type IapCredentialResponsePtrInput ¶
type IapCredentialResponsePtrInput interface { pulumi.Input ToIapCredentialResponsePtrOutput() IapCredentialResponsePtrOutput ToIapCredentialResponsePtrOutputWithContext(context.Context) IapCredentialResponsePtrOutput }
IapCredentialResponsePtrInput is an input type that accepts IapCredentialResponseArgs, IapCredentialResponsePtr and IapCredentialResponsePtrOutput values. You can construct a concrete instance of `IapCredentialResponsePtrInput` via:
IapCredentialResponseArgs{...} or: nil
func IapCredentialResponsePtr ¶
func IapCredentialResponsePtr(v *IapCredentialResponseArgs) IapCredentialResponsePtrInput
type IapCredentialResponsePtrOutput ¶
type IapCredentialResponsePtrOutput struct{ *pulumi.OutputState }
func (IapCredentialResponsePtrOutput) Elem ¶
func (o IapCredentialResponsePtrOutput) Elem() IapCredentialResponseOutput
func (IapCredentialResponsePtrOutput) ElementType ¶
func (IapCredentialResponsePtrOutput) ElementType() reflect.Type
func (IapCredentialResponsePtrOutput) IapTestServiceAccountInfo ¶
func (o IapCredentialResponsePtrOutput) IapTestServiceAccountInfo() IapTestServiceAccountInfoResponsePtrOutput
Authentication configuration when Web-Security-Scanner service account is added in Identity-Aware-Proxy (IAP) access policies.
func (IapCredentialResponsePtrOutput) ToIapCredentialResponsePtrOutput ¶
func (o IapCredentialResponsePtrOutput) ToIapCredentialResponsePtrOutput() IapCredentialResponsePtrOutput
func (IapCredentialResponsePtrOutput) ToIapCredentialResponsePtrOutputWithContext ¶
func (o IapCredentialResponsePtrOutput) ToIapCredentialResponsePtrOutputWithContext(ctx context.Context) IapCredentialResponsePtrOutput
type IapTestServiceAccountInfo ¶
type IapTestServiceAccountInfo struct { // Required. 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 { // Required. Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP). TargetAudienceClientId pulumi.StringPtrInput `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.StringPtrOutput
Required. 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
Required. 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 { // Required. 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 IapTestServiceAccountInfoResponseArgs ¶
type IapTestServiceAccountInfoResponseArgs struct { // Required. 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 (IapTestServiceAccountInfoResponseArgs) ElementType ¶
func (IapTestServiceAccountInfoResponseArgs) ElementType() reflect.Type
func (IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponseOutput ¶
func (i IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponseOutput() IapTestServiceAccountInfoResponseOutput
func (IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponseOutputWithContext ¶
func (i IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponseOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponseOutput
func (IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponsePtrOutput ¶
func (i IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponsePtrOutput() IapTestServiceAccountInfoResponsePtrOutput
func (IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponsePtrOutputWithContext ¶
func (i IapTestServiceAccountInfoResponseArgs) ToIapTestServiceAccountInfoResponsePtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponsePtrOutput
type IapTestServiceAccountInfoResponseInput ¶
type IapTestServiceAccountInfoResponseInput interface { pulumi.Input ToIapTestServiceAccountInfoResponseOutput() IapTestServiceAccountInfoResponseOutput ToIapTestServiceAccountInfoResponseOutputWithContext(context.Context) IapTestServiceAccountInfoResponseOutput }
IapTestServiceAccountInfoResponseInput is an input type that accepts IapTestServiceAccountInfoResponseArgs and IapTestServiceAccountInfoResponseOutput values. You can construct a concrete instance of `IapTestServiceAccountInfoResponseInput` via:
IapTestServiceAccountInfoResponseArgs{...}
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
Required. 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
func (IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponsePtrOutput ¶
func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponsePtrOutput() IapTestServiceAccountInfoResponsePtrOutput
func (IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponsePtrOutputWithContext ¶
func (o IapTestServiceAccountInfoResponseOutput) ToIapTestServiceAccountInfoResponsePtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponsePtrOutput
type IapTestServiceAccountInfoResponsePtrInput ¶
type IapTestServiceAccountInfoResponsePtrInput interface { pulumi.Input ToIapTestServiceAccountInfoResponsePtrOutput() IapTestServiceAccountInfoResponsePtrOutput ToIapTestServiceAccountInfoResponsePtrOutputWithContext(context.Context) IapTestServiceAccountInfoResponsePtrOutput }
IapTestServiceAccountInfoResponsePtrInput is an input type that accepts IapTestServiceAccountInfoResponseArgs, IapTestServiceAccountInfoResponsePtr and IapTestServiceAccountInfoResponsePtrOutput values. You can construct a concrete instance of `IapTestServiceAccountInfoResponsePtrInput` via:
IapTestServiceAccountInfoResponseArgs{...} or: nil
func IapTestServiceAccountInfoResponsePtr ¶
func IapTestServiceAccountInfoResponsePtr(v *IapTestServiceAccountInfoResponseArgs) IapTestServiceAccountInfoResponsePtrInput
type IapTestServiceAccountInfoResponsePtrOutput ¶
type IapTestServiceAccountInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (IapTestServiceAccountInfoResponsePtrOutput) ElementType ¶
func (IapTestServiceAccountInfoResponsePtrOutput) ElementType() reflect.Type
func (IapTestServiceAccountInfoResponsePtrOutput) TargetAudienceClientId ¶
func (o IapTestServiceAccountInfoResponsePtrOutput) TargetAudienceClientId() pulumi.StringPtrOutput
Required. Describes OAuth2 Client ID of resources protected by Identity-Aware-Proxy(IAP).
func (IapTestServiceAccountInfoResponsePtrOutput) ToIapTestServiceAccountInfoResponsePtrOutput ¶
func (o IapTestServiceAccountInfoResponsePtrOutput) ToIapTestServiceAccountInfoResponsePtrOutput() IapTestServiceAccountInfoResponsePtrOutput
func (IapTestServiceAccountInfoResponsePtrOutput) ToIapTestServiceAccountInfoResponsePtrOutputWithContext ¶
func (o IapTestServiceAccountInfoResponsePtrOutput) ToIapTestServiceAccountInfoResponsePtrOutputWithContext(ctx context.Context) IapTestServiceAccountInfoResponsePtrOutput
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"` // Required. 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"` // Latest ScanRun if available. LatestRun ScanRunResponseOutput `pulumi:"latestRun"` // 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"` // The risk level selected for the scan RiskLevel pulumi.StringOutput `pulumi:"riskLevel"` // The schedule of the ScanConfig. Schedule ScheduleResponseOutput `pulumi:"schedule"` // Required. 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"` // Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default. TargetPlatforms pulumi.StringArrayOutput `pulumi:"targetPlatforms"` // 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 // Required. The user provided display name of the ScanConfig. DisplayName pulumi.StringPtrInput // Controls export of scan configurations and results to Security Command Center. ExportToSecurityCommandCenter pulumi.StringPtrInput // Whether to keep scanning even if most requests return HTTP error codes. IgnoreHttpStatusErrors pulumi.BoolPtrInput // Latest ScanRun if available. LatestRun ScanRunPtrInput // 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.StringInput // The risk level selected for the scan RiskLevel pulumi.StringPtrInput // The schedule of the ScanConfig. Schedule SchedulePtrInput // Required. 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 // Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default. TargetPlatforms pulumi.StringArrayInput // The user agent used during scanning. UserAgent pulumi.StringPtrInput }
The set of arguments for constructing a ScanConfig resource.
func (ScanConfigArgs) ElementType ¶
func (ScanConfigArgs) ElementType() reflect.Type
type ScanConfigError ¶
type ScanConfigError struct { // Indicates the reason code for a configuration failure. Code *string `pulumi:"code"` // Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future. FieldName *string `pulumi:"fieldName"` }
Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.
type ScanConfigErrorArgs ¶
type ScanConfigErrorArgs struct { // Indicates the reason code for a configuration failure. Code pulumi.StringPtrInput `pulumi:"code"` // Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future. FieldName pulumi.StringPtrInput `pulumi:"fieldName"` }
Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.
func (ScanConfigErrorArgs) ElementType ¶
func (ScanConfigErrorArgs) ElementType() reflect.Type
func (ScanConfigErrorArgs) ToScanConfigErrorOutput ¶
func (i ScanConfigErrorArgs) ToScanConfigErrorOutput() ScanConfigErrorOutput
func (ScanConfigErrorArgs) ToScanConfigErrorOutputWithContext ¶
func (i ScanConfigErrorArgs) ToScanConfigErrorOutputWithContext(ctx context.Context) ScanConfigErrorOutput
func (ScanConfigErrorArgs) ToScanConfigErrorPtrOutput ¶
func (i ScanConfigErrorArgs) ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput
func (ScanConfigErrorArgs) ToScanConfigErrorPtrOutputWithContext ¶
func (i ScanConfigErrorArgs) ToScanConfigErrorPtrOutputWithContext(ctx context.Context) ScanConfigErrorPtrOutput
type ScanConfigErrorInput ¶
type ScanConfigErrorInput interface { pulumi.Input ToScanConfigErrorOutput() ScanConfigErrorOutput ToScanConfigErrorOutputWithContext(context.Context) ScanConfigErrorOutput }
ScanConfigErrorInput is an input type that accepts ScanConfigErrorArgs and ScanConfigErrorOutput values. You can construct a concrete instance of `ScanConfigErrorInput` via:
ScanConfigErrorArgs{...}
type ScanConfigErrorOutput ¶
type ScanConfigErrorOutput struct{ *pulumi.OutputState }
Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.
func (ScanConfigErrorOutput) Code ¶
func (o ScanConfigErrorOutput) Code() pulumi.StringPtrOutput
Indicates the reason code for a configuration failure.
func (ScanConfigErrorOutput) ElementType ¶
func (ScanConfigErrorOutput) ElementType() reflect.Type
func (ScanConfigErrorOutput) FieldName ¶
func (o ScanConfigErrorOutput) FieldName() pulumi.StringPtrOutput
Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
func (ScanConfigErrorOutput) ToScanConfigErrorOutput ¶
func (o ScanConfigErrorOutput) ToScanConfigErrorOutput() ScanConfigErrorOutput
func (ScanConfigErrorOutput) ToScanConfigErrorOutputWithContext ¶
func (o ScanConfigErrorOutput) ToScanConfigErrorOutputWithContext(ctx context.Context) ScanConfigErrorOutput
func (ScanConfigErrorOutput) ToScanConfigErrorPtrOutput ¶
func (o ScanConfigErrorOutput) ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput
func (ScanConfigErrorOutput) ToScanConfigErrorPtrOutputWithContext ¶
func (o ScanConfigErrorOutput) ToScanConfigErrorPtrOutputWithContext(ctx context.Context) ScanConfigErrorPtrOutput
type ScanConfigErrorPtrInput ¶
type ScanConfigErrorPtrInput interface { pulumi.Input ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput ToScanConfigErrorPtrOutputWithContext(context.Context) ScanConfigErrorPtrOutput }
ScanConfigErrorPtrInput is an input type that accepts ScanConfigErrorArgs, ScanConfigErrorPtr and ScanConfigErrorPtrOutput values. You can construct a concrete instance of `ScanConfigErrorPtrInput` via:
ScanConfigErrorArgs{...} or: nil
func ScanConfigErrorPtr ¶
func ScanConfigErrorPtr(v *ScanConfigErrorArgs) ScanConfigErrorPtrInput
type ScanConfigErrorPtrOutput ¶
type ScanConfigErrorPtrOutput struct{ *pulumi.OutputState }
func (ScanConfigErrorPtrOutput) Code ¶
func (o ScanConfigErrorPtrOutput) Code() pulumi.StringPtrOutput
Indicates the reason code for a configuration failure.
func (ScanConfigErrorPtrOutput) Elem ¶
func (o ScanConfigErrorPtrOutput) Elem() ScanConfigErrorOutput
func (ScanConfigErrorPtrOutput) ElementType ¶
func (ScanConfigErrorPtrOutput) ElementType() reflect.Type
func (ScanConfigErrorPtrOutput) FieldName ¶
func (o ScanConfigErrorPtrOutput) FieldName() pulumi.StringPtrOutput
Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
func (ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutput ¶
func (o ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutput() ScanConfigErrorPtrOutput
func (ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutputWithContext ¶
func (o ScanConfigErrorPtrOutput) ToScanConfigErrorPtrOutputWithContext(ctx context.Context) ScanConfigErrorPtrOutput
type ScanConfigErrorResponse ¶
type ScanConfigErrorResponse struct { // Indicates the reason code for a configuration failure. Code string `pulumi:"code"` // Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future. FieldName string `pulumi:"fieldName"` }
Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.
type ScanConfigErrorResponseArgs ¶
type ScanConfigErrorResponseArgs struct { // Indicates the reason code for a configuration failure. Code pulumi.StringInput `pulumi:"code"` // Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future. FieldName pulumi.StringInput `pulumi:"fieldName"` }
Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.
func (ScanConfigErrorResponseArgs) ElementType ¶
func (ScanConfigErrorResponseArgs) ElementType() reflect.Type
func (ScanConfigErrorResponseArgs) ToScanConfigErrorResponseOutput ¶
func (i ScanConfigErrorResponseArgs) ToScanConfigErrorResponseOutput() ScanConfigErrorResponseOutput
func (ScanConfigErrorResponseArgs) ToScanConfigErrorResponseOutputWithContext ¶
func (i ScanConfigErrorResponseArgs) ToScanConfigErrorResponseOutputWithContext(ctx context.Context) ScanConfigErrorResponseOutput
func (ScanConfigErrorResponseArgs) ToScanConfigErrorResponsePtrOutput ¶
func (i ScanConfigErrorResponseArgs) ToScanConfigErrorResponsePtrOutput() ScanConfigErrorResponsePtrOutput
func (ScanConfigErrorResponseArgs) ToScanConfigErrorResponsePtrOutputWithContext ¶
func (i ScanConfigErrorResponseArgs) ToScanConfigErrorResponsePtrOutputWithContext(ctx context.Context) ScanConfigErrorResponsePtrOutput
type ScanConfigErrorResponseInput ¶
type ScanConfigErrorResponseInput interface { pulumi.Input ToScanConfigErrorResponseOutput() ScanConfigErrorResponseOutput ToScanConfigErrorResponseOutputWithContext(context.Context) ScanConfigErrorResponseOutput }
ScanConfigErrorResponseInput is an input type that accepts ScanConfigErrorResponseArgs and ScanConfigErrorResponseOutput values. You can construct a concrete instance of `ScanConfigErrorResponseInput` via:
ScanConfigErrorResponseArgs{...}
type ScanConfigErrorResponseOutput ¶
type ScanConfigErrorResponseOutput struct{ *pulumi.OutputState }
Defines a custom error message used by CreateScanConfig and UpdateScanConfig APIs when scan configuration validation fails. It is also reported as part of a ScanRunErrorTrace message if scan validation fails due to a scan configuration error.
func (ScanConfigErrorResponseOutput) Code ¶
func (o ScanConfigErrorResponseOutput) Code() pulumi.StringOutput
Indicates the reason code for a configuration failure.
func (ScanConfigErrorResponseOutput) ElementType ¶
func (ScanConfigErrorResponseOutput) ElementType() reflect.Type
func (ScanConfigErrorResponseOutput) FieldName ¶
func (o ScanConfigErrorResponseOutput) FieldName() pulumi.StringOutput
Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
func (ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutput ¶
func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutput() ScanConfigErrorResponseOutput
func (ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutputWithContext ¶
func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponseOutputWithContext(ctx context.Context) ScanConfigErrorResponseOutput
func (ScanConfigErrorResponseOutput) ToScanConfigErrorResponsePtrOutput ¶
func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponsePtrOutput() ScanConfigErrorResponsePtrOutput
func (ScanConfigErrorResponseOutput) ToScanConfigErrorResponsePtrOutputWithContext ¶
func (o ScanConfigErrorResponseOutput) ToScanConfigErrorResponsePtrOutputWithContext(ctx context.Context) ScanConfigErrorResponsePtrOutput
type ScanConfigErrorResponsePtrInput ¶
type ScanConfigErrorResponsePtrInput interface { pulumi.Input ToScanConfigErrorResponsePtrOutput() ScanConfigErrorResponsePtrOutput ToScanConfigErrorResponsePtrOutputWithContext(context.Context) ScanConfigErrorResponsePtrOutput }
ScanConfigErrorResponsePtrInput is an input type that accepts ScanConfigErrorResponseArgs, ScanConfigErrorResponsePtr and ScanConfigErrorResponsePtrOutput values. You can construct a concrete instance of `ScanConfigErrorResponsePtrInput` via:
ScanConfigErrorResponseArgs{...} or: nil
func ScanConfigErrorResponsePtr ¶
func ScanConfigErrorResponsePtr(v *ScanConfigErrorResponseArgs) ScanConfigErrorResponsePtrInput
type ScanConfigErrorResponsePtrOutput ¶
type ScanConfigErrorResponsePtrOutput struct{ *pulumi.OutputState }
func (ScanConfigErrorResponsePtrOutput) Code ¶
func (o ScanConfigErrorResponsePtrOutput) Code() pulumi.StringPtrOutput
Indicates the reason code for a configuration failure.
func (ScanConfigErrorResponsePtrOutput) Elem ¶
func (o ScanConfigErrorResponsePtrOutput) Elem() ScanConfigErrorResponseOutput
func (ScanConfigErrorResponsePtrOutput) ElementType ¶
func (ScanConfigErrorResponsePtrOutput) ElementType() reflect.Type
func (ScanConfigErrorResponsePtrOutput) FieldName ¶
func (o ScanConfigErrorResponsePtrOutput) FieldName() pulumi.StringPtrOutput
Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps". This field is provided for troubleshooting purposes only and its actual value can change in the future.
func (ScanConfigErrorResponsePtrOutput) ToScanConfigErrorResponsePtrOutput ¶
func (o ScanConfigErrorResponsePtrOutput) ToScanConfigErrorResponsePtrOutput() ScanConfigErrorResponsePtrOutput
func (ScanConfigErrorResponsePtrOutput) ToScanConfigErrorResponsePtrOutputWithContext ¶
func (o ScanConfigErrorResponsePtrOutput) ToScanConfigErrorResponsePtrOutputWithContext(ctx context.Context) ScanConfigErrorResponsePtrOutput
type ScanConfigInput ¶
type ScanConfigInput interface { pulumi.Input ToScanConfigOutput() ScanConfigOutput ToScanConfigOutputWithContext(ctx context.Context) ScanConfigOutput }
type ScanConfigOutput ¶
type ScanConfigOutput struct {
*pulumi.OutputState
}
func (ScanConfigOutput) ElementType ¶
func (ScanConfigOutput) ElementType() reflect.Type
func (ScanConfigOutput) ToScanConfigOutput ¶
func (o ScanConfigOutput) ToScanConfigOutput() ScanConfigOutput
func (ScanConfigOutput) ToScanConfigOutputWithContext ¶
func (o ScanConfigOutput) ToScanConfigOutputWithContext(ctx context.Context) ScanConfigOutput
type ScanConfigState ¶
type ScanConfigState struct { // The authentication configuration. If specified, service will use the authentication configuration during scanning. Authentication AuthenticationResponsePtrInput // 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 // Required. The user provided display name of the ScanConfig. DisplayName pulumi.StringPtrInput // Controls export of scan configurations and results to Security Command Center. ExportToSecurityCommandCenter pulumi.StringPtrInput // Whether to keep scanning even if most requests return HTTP error codes. IgnoreHttpStatusErrors pulumi.BoolPtrInput // Latest ScanRun if available. LatestRun ScanRunResponsePtrInput // 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 // The risk level selected for the scan RiskLevel pulumi.StringPtrInput // The schedule of the ScanConfig. Schedule ScheduleResponsePtrInput // Required. 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 // Set of Google Cloud platforms targeted by the scan. If empty, APP_ENGINE will be used as a default. TargetPlatforms pulumi.StringArrayInput // The user agent used during scanning. UserAgent pulumi.StringPtrInput }
func (ScanConfigState) ElementType ¶
func (ScanConfigState) ElementType() reflect.Type
type ScanRun ¶
type ScanRun struct { // The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user. EndTime *string `pulumi:"endTime"` // If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available. ErrorTrace *ScanRunErrorTrace `pulumi:"errorTrace"` // The execution state of the ScanRun. ExecutionState *string `pulumi:"executionState"` // Whether the scan run has found any vulnerabilities. HasVulnerabilities *bool `pulumi:"hasVulnerabilities"` // The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system. Name *string `pulumi:"name"` // The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100. ProgressPercent *int `pulumi:"progressPercent"` // The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED". ResultState *string `pulumi:"resultState"` // The time at which the ScanRun started. StartTime *string `pulumi:"startTime"` // The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now. UrlsCrawledCount *string `pulumi:"urlsCrawledCount"` // The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads. UrlsTestedCount *string `pulumi:"urlsTestedCount"` // A list of warnings, if such are encountered during this scan run. WarningTraces []ScanRunWarningTrace `pulumi:"warningTraces"` }
A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
type ScanRunArgs ¶
type ScanRunArgs struct { // The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available. ErrorTrace ScanRunErrorTracePtrInput `pulumi:"errorTrace"` // The execution state of the ScanRun. ExecutionState pulumi.StringPtrInput `pulumi:"executionState"` // Whether the scan run has found any vulnerabilities. HasVulnerabilities pulumi.BoolPtrInput `pulumi:"hasVulnerabilities"` // The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system. Name pulumi.StringPtrInput `pulumi:"name"` // The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100. ProgressPercent pulumi.IntPtrInput `pulumi:"progressPercent"` // The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED". ResultState pulumi.StringPtrInput `pulumi:"resultState"` // The time at which the ScanRun started. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now. UrlsCrawledCount pulumi.StringPtrInput `pulumi:"urlsCrawledCount"` // The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads. UrlsTestedCount pulumi.StringPtrInput `pulumi:"urlsTestedCount"` // A list of warnings, if such are encountered during this scan run. WarningTraces ScanRunWarningTraceArrayInput `pulumi:"warningTraces"` }
A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
func (ScanRunArgs) ElementType ¶
func (ScanRunArgs) ElementType() reflect.Type
func (ScanRunArgs) ToScanRunOutput ¶
func (i ScanRunArgs) ToScanRunOutput() ScanRunOutput
func (ScanRunArgs) ToScanRunOutputWithContext ¶
func (i ScanRunArgs) ToScanRunOutputWithContext(ctx context.Context) ScanRunOutput
func (ScanRunArgs) ToScanRunPtrOutput ¶
func (i ScanRunArgs) ToScanRunPtrOutput() ScanRunPtrOutput
func (ScanRunArgs) ToScanRunPtrOutputWithContext ¶
func (i ScanRunArgs) ToScanRunPtrOutputWithContext(ctx context.Context) ScanRunPtrOutput
type ScanRunErrorTrace ¶
type ScanRunErrorTrace struct { // Indicates the error reason code. Code *string `pulumi:"code"` // If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses. MostCommonHttpErrorCode *int `pulumi:"mostCommonHttpErrorCode"` // If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run. ScanConfigError *ScanConfigError `pulumi:"scanConfigError"` }
Output only. Defines an error trace message for a ScanRun.
type ScanRunErrorTraceArgs ¶
type ScanRunErrorTraceArgs struct { // Indicates the error reason code. Code pulumi.StringPtrInput `pulumi:"code"` // If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses. MostCommonHttpErrorCode pulumi.IntPtrInput `pulumi:"mostCommonHttpErrorCode"` // If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run. ScanConfigError ScanConfigErrorPtrInput `pulumi:"scanConfigError"` }
Output only. Defines an error trace message for a ScanRun.
func (ScanRunErrorTraceArgs) ElementType ¶
func (ScanRunErrorTraceArgs) ElementType() reflect.Type
func (ScanRunErrorTraceArgs) ToScanRunErrorTraceOutput ¶
func (i ScanRunErrorTraceArgs) ToScanRunErrorTraceOutput() ScanRunErrorTraceOutput
func (ScanRunErrorTraceArgs) ToScanRunErrorTraceOutputWithContext ¶
func (i ScanRunErrorTraceArgs) ToScanRunErrorTraceOutputWithContext(ctx context.Context) ScanRunErrorTraceOutput
func (ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutput ¶
func (i ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput
func (ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutputWithContext ¶
func (i ScanRunErrorTraceArgs) ToScanRunErrorTracePtrOutputWithContext(ctx context.Context) ScanRunErrorTracePtrOutput
type ScanRunErrorTraceInput ¶
type ScanRunErrorTraceInput interface { pulumi.Input ToScanRunErrorTraceOutput() ScanRunErrorTraceOutput ToScanRunErrorTraceOutputWithContext(context.Context) ScanRunErrorTraceOutput }
ScanRunErrorTraceInput is an input type that accepts ScanRunErrorTraceArgs and ScanRunErrorTraceOutput values. You can construct a concrete instance of `ScanRunErrorTraceInput` via:
ScanRunErrorTraceArgs{...}
type ScanRunErrorTraceOutput ¶
type ScanRunErrorTraceOutput struct{ *pulumi.OutputState }
Output only. Defines an error trace message for a ScanRun.
func (ScanRunErrorTraceOutput) Code ¶
func (o ScanRunErrorTraceOutput) Code() pulumi.StringPtrOutput
Indicates the error reason code.
func (ScanRunErrorTraceOutput) ElementType ¶
func (ScanRunErrorTraceOutput) ElementType() reflect.Type
func (ScanRunErrorTraceOutput) MostCommonHttpErrorCode ¶
func (o ScanRunErrorTraceOutput) MostCommonHttpErrorCode() pulumi.IntPtrOutput
If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
func (ScanRunErrorTraceOutput) ScanConfigError ¶
func (o ScanRunErrorTraceOutput) ScanConfigError() ScanConfigErrorPtrOutput
If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
func (ScanRunErrorTraceOutput) ToScanRunErrorTraceOutput ¶
func (o ScanRunErrorTraceOutput) ToScanRunErrorTraceOutput() ScanRunErrorTraceOutput
func (ScanRunErrorTraceOutput) ToScanRunErrorTraceOutputWithContext ¶
func (o ScanRunErrorTraceOutput) ToScanRunErrorTraceOutputWithContext(ctx context.Context) ScanRunErrorTraceOutput
func (ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutput ¶
func (o ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput
func (ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutputWithContext ¶
func (o ScanRunErrorTraceOutput) ToScanRunErrorTracePtrOutputWithContext(ctx context.Context) ScanRunErrorTracePtrOutput
type ScanRunErrorTracePtrInput ¶
type ScanRunErrorTracePtrInput interface { pulumi.Input ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput ToScanRunErrorTracePtrOutputWithContext(context.Context) ScanRunErrorTracePtrOutput }
ScanRunErrorTracePtrInput is an input type that accepts ScanRunErrorTraceArgs, ScanRunErrorTracePtr and ScanRunErrorTracePtrOutput values. You can construct a concrete instance of `ScanRunErrorTracePtrInput` via:
ScanRunErrorTraceArgs{...} or: nil
func ScanRunErrorTracePtr ¶
func ScanRunErrorTracePtr(v *ScanRunErrorTraceArgs) ScanRunErrorTracePtrInput
type ScanRunErrorTracePtrOutput ¶
type ScanRunErrorTracePtrOutput struct{ *pulumi.OutputState }
func (ScanRunErrorTracePtrOutput) Code ¶
func (o ScanRunErrorTracePtrOutput) Code() pulumi.StringPtrOutput
Indicates the error reason code.
func (ScanRunErrorTracePtrOutput) Elem ¶
func (o ScanRunErrorTracePtrOutput) Elem() ScanRunErrorTraceOutput
func (ScanRunErrorTracePtrOutput) ElementType ¶
func (ScanRunErrorTracePtrOutput) ElementType() reflect.Type
func (ScanRunErrorTracePtrOutput) MostCommonHttpErrorCode ¶
func (o ScanRunErrorTracePtrOutput) MostCommonHttpErrorCode() pulumi.IntPtrOutput
If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
func (ScanRunErrorTracePtrOutput) ScanConfigError ¶
func (o ScanRunErrorTracePtrOutput) ScanConfigError() ScanConfigErrorPtrOutput
If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
func (ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutput ¶
func (o ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutput() ScanRunErrorTracePtrOutput
func (ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutputWithContext ¶
func (o ScanRunErrorTracePtrOutput) ToScanRunErrorTracePtrOutputWithContext(ctx context.Context) ScanRunErrorTracePtrOutput
type ScanRunErrorTraceResponse ¶
type ScanRunErrorTraceResponse struct { // Indicates the error reason code. Code string `pulumi:"code"` // If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses. MostCommonHttpErrorCode int `pulumi:"mostCommonHttpErrorCode"` // If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run. ScanConfigError ScanConfigErrorResponse `pulumi:"scanConfigError"` }
Output only. Defines an error trace message for a ScanRun.
type ScanRunErrorTraceResponseArgs ¶
type ScanRunErrorTraceResponseArgs struct { // Indicates the error reason code. Code pulumi.StringInput `pulumi:"code"` // If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses. MostCommonHttpErrorCode pulumi.IntInput `pulumi:"mostCommonHttpErrorCode"` // If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run. ScanConfigError ScanConfigErrorResponseInput `pulumi:"scanConfigError"` }
Output only. Defines an error trace message for a ScanRun.
func (ScanRunErrorTraceResponseArgs) ElementType ¶
func (ScanRunErrorTraceResponseArgs) ElementType() reflect.Type
func (ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponseOutput ¶
func (i ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponseOutput() ScanRunErrorTraceResponseOutput
func (ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponseOutputWithContext ¶
func (i ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponseOutputWithContext(ctx context.Context) ScanRunErrorTraceResponseOutput
func (ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponsePtrOutput ¶
func (i ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponsePtrOutput() ScanRunErrorTraceResponsePtrOutput
func (ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponsePtrOutputWithContext ¶
func (i ScanRunErrorTraceResponseArgs) ToScanRunErrorTraceResponsePtrOutputWithContext(ctx context.Context) ScanRunErrorTraceResponsePtrOutput
type ScanRunErrorTraceResponseInput ¶
type ScanRunErrorTraceResponseInput interface { pulumi.Input ToScanRunErrorTraceResponseOutput() ScanRunErrorTraceResponseOutput ToScanRunErrorTraceResponseOutputWithContext(context.Context) ScanRunErrorTraceResponseOutput }
ScanRunErrorTraceResponseInput is an input type that accepts ScanRunErrorTraceResponseArgs and ScanRunErrorTraceResponseOutput values. You can construct a concrete instance of `ScanRunErrorTraceResponseInput` via:
ScanRunErrorTraceResponseArgs{...}
type ScanRunErrorTraceResponseOutput ¶
type ScanRunErrorTraceResponseOutput struct{ *pulumi.OutputState }
Output only. Defines an error trace message for a ScanRun.
func (ScanRunErrorTraceResponseOutput) Code ¶
func (o ScanRunErrorTraceResponseOutput) Code() pulumi.StringOutput
Indicates the error reason code.
func (ScanRunErrorTraceResponseOutput) ElementType ¶
func (ScanRunErrorTraceResponseOutput) ElementType() reflect.Type
func (ScanRunErrorTraceResponseOutput) MostCommonHttpErrorCode ¶
func (o ScanRunErrorTraceResponseOutput) MostCommonHttpErrorCode() pulumi.IntOutput
If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
func (ScanRunErrorTraceResponseOutput) ScanConfigError ¶
func (o ScanRunErrorTraceResponseOutput) ScanConfigError() ScanConfigErrorResponseOutput
If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
func (ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutput ¶
func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutput() ScanRunErrorTraceResponseOutput
func (ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutputWithContext ¶
func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponseOutputWithContext(ctx context.Context) ScanRunErrorTraceResponseOutput
func (ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponsePtrOutput ¶
func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponsePtrOutput() ScanRunErrorTraceResponsePtrOutput
func (ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponsePtrOutputWithContext ¶
func (o ScanRunErrorTraceResponseOutput) ToScanRunErrorTraceResponsePtrOutputWithContext(ctx context.Context) ScanRunErrorTraceResponsePtrOutput
type ScanRunErrorTraceResponsePtrInput ¶
type ScanRunErrorTraceResponsePtrInput interface { pulumi.Input ToScanRunErrorTraceResponsePtrOutput() ScanRunErrorTraceResponsePtrOutput ToScanRunErrorTraceResponsePtrOutputWithContext(context.Context) ScanRunErrorTraceResponsePtrOutput }
ScanRunErrorTraceResponsePtrInput is an input type that accepts ScanRunErrorTraceResponseArgs, ScanRunErrorTraceResponsePtr and ScanRunErrorTraceResponsePtrOutput values. You can construct a concrete instance of `ScanRunErrorTraceResponsePtrInput` via:
ScanRunErrorTraceResponseArgs{...} or: nil
func ScanRunErrorTraceResponsePtr ¶
func ScanRunErrorTraceResponsePtr(v *ScanRunErrorTraceResponseArgs) ScanRunErrorTraceResponsePtrInput
type ScanRunErrorTraceResponsePtrOutput ¶
type ScanRunErrorTraceResponsePtrOutput struct{ *pulumi.OutputState }
func (ScanRunErrorTraceResponsePtrOutput) Code ¶
func (o ScanRunErrorTraceResponsePtrOutput) Code() pulumi.StringPtrOutput
Indicates the error reason code.
func (ScanRunErrorTraceResponsePtrOutput) Elem ¶
func (o ScanRunErrorTraceResponsePtrOutput) Elem() ScanRunErrorTraceResponseOutput
func (ScanRunErrorTraceResponsePtrOutput) ElementType ¶
func (ScanRunErrorTraceResponsePtrOutput) ElementType() reflect.Type
func (ScanRunErrorTraceResponsePtrOutput) MostCommonHttpErrorCode ¶
func (o ScanRunErrorTraceResponsePtrOutput) MostCommonHttpErrorCode() pulumi.IntPtrOutput
If the scan encounters TOO_MANY_HTTP_ERRORS, this field indicates the most common HTTP error code, if such is available. For example, if this code is 404, the scan has encountered too many NOT_FOUND responses.
func (ScanRunErrorTraceResponsePtrOutput) ScanConfigError ¶
func (o ScanRunErrorTraceResponsePtrOutput) ScanConfigError() ScanConfigErrorResponsePtrOutput
If the scan encounters SCAN_CONFIG_ISSUE error, this field has the error message encountered during scan configuration validation that is performed before each scan run.
func (ScanRunErrorTraceResponsePtrOutput) ToScanRunErrorTraceResponsePtrOutput ¶
func (o ScanRunErrorTraceResponsePtrOutput) ToScanRunErrorTraceResponsePtrOutput() ScanRunErrorTraceResponsePtrOutput
func (ScanRunErrorTraceResponsePtrOutput) ToScanRunErrorTraceResponsePtrOutputWithContext ¶
func (o ScanRunErrorTraceResponsePtrOutput) ToScanRunErrorTraceResponsePtrOutputWithContext(ctx context.Context) ScanRunErrorTraceResponsePtrOutput
type ScanRunInput ¶
type ScanRunInput interface { pulumi.Input ToScanRunOutput() ScanRunOutput ToScanRunOutputWithContext(context.Context) ScanRunOutput }
ScanRunInput is an input type that accepts ScanRunArgs and ScanRunOutput values. You can construct a concrete instance of `ScanRunInput` via:
ScanRunArgs{...}
type ScanRunOutput ¶
type ScanRunOutput struct{ *pulumi.OutputState }
A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
func (ScanRunOutput) ElementType ¶
func (ScanRunOutput) ElementType() reflect.Type
func (ScanRunOutput) EndTime ¶
func (o ScanRunOutput) EndTime() pulumi.StringPtrOutput
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
func (ScanRunOutput) ErrorTrace ¶
func (o ScanRunOutput) ErrorTrace() ScanRunErrorTracePtrOutput
If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
func (ScanRunOutput) ExecutionState ¶
func (o ScanRunOutput) ExecutionState() pulumi.StringPtrOutput
The execution state of the ScanRun.
func (ScanRunOutput) HasVulnerabilities ¶
func (o ScanRunOutput) HasVulnerabilities() pulumi.BoolPtrOutput
Whether the scan run has found any vulnerabilities.
func (ScanRunOutput) Name ¶
func (o ScanRunOutput) Name() pulumi.StringPtrOutput
The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
func (ScanRunOutput) ProgressPercent ¶
func (o ScanRunOutput) ProgressPercent() pulumi.IntPtrOutput
The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
func (ScanRunOutput) ResultState ¶
func (o ScanRunOutput) ResultState() pulumi.StringPtrOutput
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
func (ScanRunOutput) StartTime ¶
func (o ScanRunOutput) StartTime() pulumi.StringPtrOutput
The time at which the ScanRun started.
func (ScanRunOutput) ToScanRunOutput ¶
func (o ScanRunOutput) ToScanRunOutput() ScanRunOutput
func (ScanRunOutput) ToScanRunOutputWithContext ¶
func (o ScanRunOutput) ToScanRunOutputWithContext(ctx context.Context) ScanRunOutput
func (ScanRunOutput) ToScanRunPtrOutput ¶
func (o ScanRunOutput) ToScanRunPtrOutput() ScanRunPtrOutput
func (ScanRunOutput) ToScanRunPtrOutputWithContext ¶
func (o ScanRunOutput) ToScanRunPtrOutputWithContext(ctx context.Context) ScanRunPtrOutput
func (ScanRunOutput) UrlsCrawledCount ¶
func (o ScanRunOutput) UrlsCrawledCount() pulumi.StringPtrOutput
The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
func (ScanRunOutput) UrlsTestedCount ¶
func (o ScanRunOutput) UrlsTestedCount() pulumi.StringPtrOutput
The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
func (ScanRunOutput) WarningTraces ¶
func (o ScanRunOutput) WarningTraces() ScanRunWarningTraceArrayOutput
A list of warnings, if such are encountered during this scan run.
type ScanRunPtrInput ¶
type ScanRunPtrInput interface { pulumi.Input ToScanRunPtrOutput() ScanRunPtrOutput ToScanRunPtrOutputWithContext(context.Context) ScanRunPtrOutput }
ScanRunPtrInput is an input type that accepts ScanRunArgs, ScanRunPtr and ScanRunPtrOutput values. You can construct a concrete instance of `ScanRunPtrInput` via:
ScanRunArgs{...} or: nil
func ScanRunPtr ¶
func ScanRunPtr(v *ScanRunArgs) ScanRunPtrInput
type ScanRunPtrOutput ¶
type ScanRunPtrOutput struct{ *pulumi.OutputState }
func (ScanRunPtrOutput) Elem ¶
func (o ScanRunPtrOutput) Elem() ScanRunOutput
func (ScanRunPtrOutput) ElementType ¶
func (ScanRunPtrOutput) ElementType() reflect.Type
func (ScanRunPtrOutput) EndTime ¶
func (o ScanRunPtrOutput) EndTime() pulumi.StringPtrOutput
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
func (ScanRunPtrOutput) ErrorTrace ¶
func (o ScanRunPtrOutput) ErrorTrace() ScanRunErrorTracePtrOutput
If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
func (ScanRunPtrOutput) ExecutionState ¶
func (o ScanRunPtrOutput) ExecutionState() pulumi.StringPtrOutput
The execution state of the ScanRun.
func (ScanRunPtrOutput) HasVulnerabilities ¶
func (o ScanRunPtrOutput) HasVulnerabilities() pulumi.BoolPtrOutput
Whether the scan run has found any vulnerabilities.
func (ScanRunPtrOutput) Name ¶
func (o ScanRunPtrOutput) Name() pulumi.StringPtrOutput
The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
func (ScanRunPtrOutput) ProgressPercent ¶
func (o ScanRunPtrOutput) ProgressPercent() pulumi.IntPtrOutput
The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
func (ScanRunPtrOutput) ResultState ¶
func (o ScanRunPtrOutput) ResultState() pulumi.StringPtrOutput
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
func (ScanRunPtrOutput) StartTime ¶
func (o ScanRunPtrOutput) StartTime() pulumi.StringPtrOutput
The time at which the ScanRun started.
func (ScanRunPtrOutput) ToScanRunPtrOutput ¶
func (o ScanRunPtrOutput) ToScanRunPtrOutput() ScanRunPtrOutput
func (ScanRunPtrOutput) ToScanRunPtrOutputWithContext ¶
func (o ScanRunPtrOutput) ToScanRunPtrOutputWithContext(ctx context.Context) ScanRunPtrOutput
func (ScanRunPtrOutput) UrlsCrawledCount ¶
func (o ScanRunPtrOutput) UrlsCrawledCount() pulumi.StringPtrOutput
The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
func (ScanRunPtrOutput) UrlsTestedCount ¶
func (o ScanRunPtrOutput) UrlsTestedCount() pulumi.StringPtrOutput
The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
func (ScanRunPtrOutput) WarningTraces ¶
func (o ScanRunPtrOutput) WarningTraces() ScanRunWarningTraceArrayOutput
A list of warnings, if such are encountered during this scan run.
type ScanRunResponse ¶
type ScanRunResponse struct { // The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user. EndTime string `pulumi:"endTime"` // If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available. ErrorTrace ScanRunErrorTraceResponse `pulumi:"errorTrace"` // The execution state of the ScanRun. ExecutionState string `pulumi:"executionState"` // Whether the scan run has found any vulnerabilities. HasVulnerabilities bool `pulumi:"hasVulnerabilities"` // The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system. Name string `pulumi:"name"` // The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100. ProgressPercent int `pulumi:"progressPercent"` // The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED". ResultState string `pulumi:"resultState"` // The time at which the ScanRun started. StartTime string `pulumi:"startTime"` // The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now. UrlsCrawledCount string `pulumi:"urlsCrawledCount"` // The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads. UrlsTestedCount string `pulumi:"urlsTestedCount"` // A list of warnings, if such are encountered during this scan run. WarningTraces []ScanRunWarningTraceResponse `pulumi:"warningTraces"` }
A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
type ScanRunResponseArgs ¶
type ScanRunResponseArgs struct { // The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user. EndTime pulumi.StringInput `pulumi:"endTime"` // If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available. ErrorTrace ScanRunErrorTraceResponseInput `pulumi:"errorTrace"` // The execution state of the ScanRun. ExecutionState pulumi.StringInput `pulumi:"executionState"` // Whether the scan run has found any vulnerabilities. HasVulnerabilities pulumi.BoolInput `pulumi:"hasVulnerabilities"` // The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system. Name pulumi.StringInput `pulumi:"name"` // The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100. ProgressPercent pulumi.IntInput `pulumi:"progressPercent"` // The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED". ResultState pulumi.StringInput `pulumi:"resultState"` // The time at which the ScanRun started. StartTime pulumi.StringInput `pulumi:"startTime"` // The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now. UrlsCrawledCount pulumi.StringInput `pulumi:"urlsCrawledCount"` // The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads. UrlsTestedCount pulumi.StringInput `pulumi:"urlsTestedCount"` // A list of warnings, if such are encountered during this scan run. WarningTraces ScanRunWarningTraceResponseArrayInput `pulumi:"warningTraces"` }
A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
func (ScanRunResponseArgs) ElementType ¶
func (ScanRunResponseArgs) ElementType() reflect.Type
func (ScanRunResponseArgs) ToScanRunResponseOutput ¶
func (i ScanRunResponseArgs) ToScanRunResponseOutput() ScanRunResponseOutput
func (ScanRunResponseArgs) ToScanRunResponseOutputWithContext ¶
func (i ScanRunResponseArgs) ToScanRunResponseOutputWithContext(ctx context.Context) ScanRunResponseOutput
func (ScanRunResponseArgs) ToScanRunResponsePtrOutput ¶
func (i ScanRunResponseArgs) ToScanRunResponsePtrOutput() ScanRunResponsePtrOutput
func (ScanRunResponseArgs) ToScanRunResponsePtrOutputWithContext ¶
func (i ScanRunResponseArgs) ToScanRunResponsePtrOutputWithContext(ctx context.Context) ScanRunResponsePtrOutput
type ScanRunResponseInput ¶
type ScanRunResponseInput interface { pulumi.Input ToScanRunResponseOutput() ScanRunResponseOutput ToScanRunResponseOutputWithContext(context.Context) ScanRunResponseOutput }
ScanRunResponseInput is an input type that accepts ScanRunResponseArgs and ScanRunResponseOutput values. You can construct a concrete instance of `ScanRunResponseInput` via:
ScanRunResponseArgs{...}
type ScanRunResponseOutput ¶
type ScanRunResponseOutput struct{ *pulumi.OutputState }
A ScanRun is a output-only resource representing an actual run of the scan. Next id: 12
func (ScanRunResponseOutput) ElementType ¶
func (ScanRunResponseOutput) ElementType() reflect.Type
func (ScanRunResponseOutput) EndTime ¶
func (o ScanRunResponseOutput) EndTime() pulumi.StringOutput
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
func (ScanRunResponseOutput) ErrorTrace ¶
func (o ScanRunResponseOutput) ErrorTrace() ScanRunErrorTraceResponseOutput
If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
func (ScanRunResponseOutput) ExecutionState ¶
func (o ScanRunResponseOutput) ExecutionState() pulumi.StringOutput
The execution state of the ScanRun.
func (ScanRunResponseOutput) HasVulnerabilities ¶
func (o ScanRunResponseOutput) HasVulnerabilities() pulumi.BoolOutput
Whether the scan run has found any vulnerabilities.
func (ScanRunResponseOutput) Name ¶
func (o ScanRunResponseOutput) Name() pulumi.StringOutput
The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
func (ScanRunResponseOutput) ProgressPercent ¶
func (o ScanRunResponseOutput) ProgressPercent() pulumi.IntOutput
The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
func (ScanRunResponseOutput) ResultState ¶
func (o ScanRunResponseOutput) ResultState() pulumi.StringOutput
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
func (ScanRunResponseOutput) StartTime ¶
func (o ScanRunResponseOutput) StartTime() pulumi.StringOutput
The time at which the ScanRun started.
func (ScanRunResponseOutput) ToScanRunResponseOutput ¶
func (o ScanRunResponseOutput) ToScanRunResponseOutput() ScanRunResponseOutput
func (ScanRunResponseOutput) ToScanRunResponseOutputWithContext ¶
func (o ScanRunResponseOutput) ToScanRunResponseOutputWithContext(ctx context.Context) ScanRunResponseOutput
func (ScanRunResponseOutput) ToScanRunResponsePtrOutput ¶
func (o ScanRunResponseOutput) ToScanRunResponsePtrOutput() ScanRunResponsePtrOutput
func (ScanRunResponseOutput) ToScanRunResponsePtrOutputWithContext ¶
func (o ScanRunResponseOutput) ToScanRunResponsePtrOutputWithContext(ctx context.Context) ScanRunResponsePtrOutput
func (ScanRunResponseOutput) UrlsCrawledCount ¶
func (o ScanRunResponseOutput) UrlsCrawledCount() pulumi.StringOutput
The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
func (ScanRunResponseOutput) UrlsTestedCount ¶
func (o ScanRunResponseOutput) UrlsTestedCount() pulumi.StringOutput
The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
func (ScanRunResponseOutput) WarningTraces ¶
func (o ScanRunResponseOutput) WarningTraces() ScanRunWarningTraceResponseArrayOutput
A list of warnings, if such are encountered during this scan run.
type ScanRunResponsePtrInput ¶
type ScanRunResponsePtrInput interface { pulumi.Input ToScanRunResponsePtrOutput() ScanRunResponsePtrOutput ToScanRunResponsePtrOutputWithContext(context.Context) ScanRunResponsePtrOutput }
ScanRunResponsePtrInput is an input type that accepts ScanRunResponseArgs, ScanRunResponsePtr and ScanRunResponsePtrOutput values. You can construct a concrete instance of `ScanRunResponsePtrInput` via:
ScanRunResponseArgs{...} or: nil
func ScanRunResponsePtr ¶
func ScanRunResponsePtr(v *ScanRunResponseArgs) ScanRunResponsePtrInput
type ScanRunResponsePtrOutput ¶
type ScanRunResponsePtrOutput struct{ *pulumi.OutputState }
func (ScanRunResponsePtrOutput) Elem ¶
func (o ScanRunResponsePtrOutput) Elem() ScanRunResponseOutput
func (ScanRunResponsePtrOutput) ElementType ¶
func (ScanRunResponsePtrOutput) ElementType() reflect.Type
func (ScanRunResponsePtrOutput) EndTime ¶
func (o ScanRunResponsePtrOutput) EndTime() pulumi.StringPtrOutput
The time at which the ScanRun reached termination state - that the ScanRun is either finished or stopped by user.
func (ScanRunResponsePtrOutput) ErrorTrace ¶
func (o ScanRunResponsePtrOutput) ErrorTrace() ScanRunErrorTraceResponsePtrOutput
If result_state is an ERROR, this field provides the primary reason for scan's termination and more details, if such are available.
func (ScanRunResponsePtrOutput) ExecutionState ¶
func (o ScanRunResponsePtrOutput) ExecutionState() pulumi.StringPtrOutput
The execution state of the ScanRun.
func (ScanRunResponsePtrOutput) HasVulnerabilities ¶
func (o ScanRunResponsePtrOutput) HasVulnerabilities() pulumi.BoolPtrOutput
Whether the scan run has found any vulnerabilities.
func (ScanRunResponsePtrOutput) Name ¶
func (o ScanRunResponsePtrOutput) Name() pulumi.StringPtrOutput
The resource name of the ScanRun. The name follows the format of 'projects/{projectId}/scanConfigs/{scanConfigId}/scanRuns/{scanRunId}'. The ScanRun IDs are generated by the system.
func (ScanRunResponsePtrOutput) ProgressPercent ¶
func (o ScanRunResponsePtrOutput) ProgressPercent() pulumi.IntPtrOutput
The percentage of total completion ranging from 0 to 100. If the scan is in queue, the value is 0. If the scan is running, the value ranges from 0 to 100. If the scan is finished, the value is 100.
func (ScanRunResponsePtrOutput) ResultState ¶
func (o ScanRunResponsePtrOutput) ResultState() pulumi.StringPtrOutput
The result state of the ScanRun. This field is only available after the execution state reaches "FINISHED".
func (ScanRunResponsePtrOutput) StartTime ¶
func (o ScanRunResponsePtrOutput) StartTime() pulumi.StringPtrOutput
The time at which the ScanRun started.
func (ScanRunResponsePtrOutput) ToScanRunResponsePtrOutput ¶
func (o ScanRunResponsePtrOutput) ToScanRunResponsePtrOutput() ScanRunResponsePtrOutput
func (ScanRunResponsePtrOutput) ToScanRunResponsePtrOutputWithContext ¶
func (o ScanRunResponsePtrOutput) ToScanRunResponsePtrOutputWithContext(ctx context.Context) ScanRunResponsePtrOutput
func (ScanRunResponsePtrOutput) UrlsCrawledCount ¶
func (o ScanRunResponsePtrOutput) UrlsCrawledCount() pulumi.StringPtrOutput
The number of URLs crawled during this ScanRun. If the scan is in progress, the value represents the number of URLs crawled up to now.
func (ScanRunResponsePtrOutput) UrlsTestedCount ¶
func (o ScanRunResponsePtrOutput) UrlsTestedCount() pulumi.StringPtrOutput
The number of URLs tested during this ScanRun. If the scan is in progress, the value represents the number of URLs tested up to now. The number of URLs tested is usually larger than the number URLS crawled because typically a crawled URL is tested with multiple test payloads.
func (ScanRunResponsePtrOutput) WarningTraces ¶
func (o ScanRunResponsePtrOutput) WarningTraces() ScanRunWarningTraceResponseArrayOutput
A list of warnings, if such are encountered during this scan run.
type ScanRunWarningTrace ¶
type ScanRunWarningTrace struct { // Indicates the warning code. Code *string `pulumi:"code"` }
Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.
type ScanRunWarningTraceArgs ¶
type ScanRunWarningTraceArgs struct { // Indicates the warning code. Code pulumi.StringPtrInput `pulumi:"code"` }
Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.
func (ScanRunWarningTraceArgs) ElementType ¶
func (ScanRunWarningTraceArgs) ElementType() reflect.Type
func (ScanRunWarningTraceArgs) ToScanRunWarningTraceOutput ¶
func (i ScanRunWarningTraceArgs) ToScanRunWarningTraceOutput() ScanRunWarningTraceOutput
func (ScanRunWarningTraceArgs) ToScanRunWarningTraceOutputWithContext ¶
func (i ScanRunWarningTraceArgs) ToScanRunWarningTraceOutputWithContext(ctx context.Context) ScanRunWarningTraceOutput
type ScanRunWarningTraceArray ¶
type ScanRunWarningTraceArray []ScanRunWarningTraceInput
func (ScanRunWarningTraceArray) ElementType ¶
func (ScanRunWarningTraceArray) ElementType() reflect.Type
func (ScanRunWarningTraceArray) ToScanRunWarningTraceArrayOutput ¶
func (i ScanRunWarningTraceArray) ToScanRunWarningTraceArrayOutput() ScanRunWarningTraceArrayOutput
func (ScanRunWarningTraceArray) ToScanRunWarningTraceArrayOutputWithContext ¶
func (i ScanRunWarningTraceArray) ToScanRunWarningTraceArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceArrayOutput
type ScanRunWarningTraceArrayInput ¶
type ScanRunWarningTraceArrayInput interface { pulumi.Input ToScanRunWarningTraceArrayOutput() ScanRunWarningTraceArrayOutput ToScanRunWarningTraceArrayOutputWithContext(context.Context) ScanRunWarningTraceArrayOutput }
ScanRunWarningTraceArrayInput is an input type that accepts ScanRunWarningTraceArray and ScanRunWarningTraceArrayOutput values. You can construct a concrete instance of `ScanRunWarningTraceArrayInput` via:
ScanRunWarningTraceArray{ ScanRunWarningTraceArgs{...} }
type ScanRunWarningTraceArrayOutput ¶
type ScanRunWarningTraceArrayOutput struct{ *pulumi.OutputState }
func (ScanRunWarningTraceArrayOutput) ElementType ¶
func (ScanRunWarningTraceArrayOutput) ElementType() reflect.Type
func (ScanRunWarningTraceArrayOutput) Index ¶
func (o ScanRunWarningTraceArrayOutput) Index(i pulumi.IntInput) ScanRunWarningTraceOutput
func (ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutput ¶
func (o ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutput() ScanRunWarningTraceArrayOutput
func (ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutputWithContext ¶
func (o ScanRunWarningTraceArrayOutput) ToScanRunWarningTraceArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceArrayOutput
type ScanRunWarningTraceInput ¶
type ScanRunWarningTraceInput interface { pulumi.Input ToScanRunWarningTraceOutput() ScanRunWarningTraceOutput ToScanRunWarningTraceOutputWithContext(context.Context) ScanRunWarningTraceOutput }
ScanRunWarningTraceInput is an input type that accepts ScanRunWarningTraceArgs and ScanRunWarningTraceOutput values. You can construct a concrete instance of `ScanRunWarningTraceInput` via:
ScanRunWarningTraceArgs{...}
type ScanRunWarningTraceOutput ¶
type ScanRunWarningTraceOutput struct{ *pulumi.OutputState }
Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.
func (ScanRunWarningTraceOutput) Code ¶
func (o ScanRunWarningTraceOutput) Code() pulumi.StringPtrOutput
Indicates the warning code.
func (ScanRunWarningTraceOutput) ElementType ¶
func (ScanRunWarningTraceOutput) ElementType() reflect.Type
func (ScanRunWarningTraceOutput) ToScanRunWarningTraceOutput ¶
func (o ScanRunWarningTraceOutput) ToScanRunWarningTraceOutput() ScanRunWarningTraceOutput
func (ScanRunWarningTraceOutput) ToScanRunWarningTraceOutputWithContext ¶
func (o ScanRunWarningTraceOutput) ToScanRunWarningTraceOutputWithContext(ctx context.Context) ScanRunWarningTraceOutput
type ScanRunWarningTraceResponse ¶
type ScanRunWarningTraceResponse struct { // Indicates the warning code. Code string `pulumi:"code"` }
Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.
type ScanRunWarningTraceResponseArgs ¶
type ScanRunWarningTraceResponseArgs struct { // Indicates the warning code. Code pulumi.StringInput `pulumi:"code"` }
Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.
func (ScanRunWarningTraceResponseArgs) ElementType ¶
func (ScanRunWarningTraceResponseArgs) ElementType() reflect.Type
func (ScanRunWarningTraceResponseArgs) ToScanRunWarningTraceResponseOutput ¶
func (i ScanRunWarningTraceResponseArgs) ToScanRunWarningTraceResponseOutput() ScanRunWarningTraceResponseOutput
func (ScanRunWarningTraceResponseArgs) ToScanRunWarningTraceResponseOutputWithContext ¶
func (i ScanRunWarningTraceResponseArgs) ToScanRunWarningTraceResponseOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseOutput
type ScanRunWarningTraceResponseArray ¶
type ScanRunWarningTraceResponseArray []ScanRunWarningTraceResponseInput
func (ScanRunWarningTraceResponseArray) ElementType ¶
func (ScanRunWarningTraceResponseArray) ElementType() reflect.Type
func (ScanRunWarningTraceResponseArray) ToScanRunWarningTraceResponseArrayOutput ¶
func (i ScanRunWarningTraceResponseArray) ToScanRunWarningTraceResponseArrayOutput() ScanRunWarningTraceResponseArrayOutput
func (ScanRunWarningTraceResponseArray) ToScanRunWarningTraceResponseArrayOutputWithContext ¶
func (i ScanRunWarningTraceResponseArray) ToScanRunWarningTraceResponseArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseArrayOutput
type ScanRunWarningTraceResponseArrayInput ¶
type ScanRunWarningTraceResponseArrayInput interface { pulumi.Input ToScanRunWarningTraceResponseArrayOutput() ScanRunWarningTraceResponseArrayOutput ToScanRunWarningTraceResponseArrayOutputWithContext(context.Context) ScanRunWarningTraceResponseArrayOutput }
ScanRunWarningTraceResponseArrayInput is an input type that accepts ScanRunWarningTraceResponseArray and ScanRunWarningTraceResponseArrayOutput values. You can construct a concrete instance of `ScanRunWarningTraceResponseArrayInput` via:
ScanRunWarningTraceResponseArray{ ScanRunWarningTraceResponseArgs{...} }
type ScanRunWarningTraceResponseArrayOutput ¶
type ScanRunWarningTraceResponseArrayOutput struct{ *pulumi.OutputState }
func (ScanRunWarningTraceResponseArrayOutput) ElementType ¶
func (ScanRunWarningTraceResponseArrayOutput) ElementType() reflect.Type
func (ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutput ¶
func (o ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutput() ScanRunWarningTraceResponseArrayOutput
func (ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutputWithContext ¶
func (o ScanRunWarningTraceResponseArrayOutput) ToScanRunWarningTraceResponseArrayOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseArrayOutput
type ScanRunWarningTraceResponseInput ¶
type ScanRunWarningTraceResponseInput interface { pulumi.Input ToScanRunWarningTraceResponseOutput() ScanRunWarningTraceResponseOutput ToScanRunWarningTraceResponseOutputWithContext(context.Context) ScanRunWarningTraceResponseOutput }
ScanRunWarningTraceResponseInput is an input type that accepts ScanRunWarningTraceResponseArgs and ScanRunWarningTraceResponseOutput values. You can construct a concrete instance of `ScanRunWarningTraceResponseInput` via:
ScanRunWarningTraceResponseArgs{...}
type ScanRunWarningTraceResponseOutput ¶
type ScanRunWarningTraceResponseOutput struct{ *pulumi.OutputState }
Output only. Defines a warning trace message for ScanRun. Warning traces provide customers with useful information that helps make the scanning process more effective.
func (ScanRunWarningTraceResponseOutput) Code ¶
func (o ScanRunWarningTraceResponseOutput) Code() pulumi.StringOutput
Indicates the warning code.
func (ScanRunWarningTraceResponseOutput) ElementType ¶
func (ScanRunWarningTraceResponseOutput) ElementType() reflect.Type
func (ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutput ¶
func (o ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutput() ScanRunWarningTraceResponseOutput
func (ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutputWithContext ¶
func (o ScanRunWarningTraceResponseOutput) ToScanRunWarningTraceResponseOutputWithContext(ctx context.Context) ScanRunWarningTraceResponseOutput
type Schedule ¶
type Schedule struct { // Required. 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 { // Required. The duration of time between executions in days. IntervalDurationDays pulumi.IntPtrInput `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.IntPtrOutput
Required. 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
Required. 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 { // Required. 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 ScheduleResponseArgs ¶
type ScheduleResponseArgs struct { // Required. 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.StringInput `pulumi:"scheduleTime"` }
Scan schedule configuration.
func (ScheduleResponseArgs) ElementType ¶
func (ScheduleResponseArgs) ElementType() reflect.Type
func (ScheduleResponseArgs) ToScheduleResponseOutput ¶
func (i ScheduleResponseArgs) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseArgs) ToScheduleResponseOutputWithContext ¶
func (i ScheduleResponseArgs) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
func (ScheduleResponseArgs) ToScheduleResponsePtrOutput ¶
func (i ScheduleResponseArgs) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext ¶
func (i ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
type ScheduleResponseInput ¶
type ScheduleResponseInput interface { pulumi.Input ToScheduleResponseOutput() ScheduleResponseOutput ToScheduleResponseOutputWithContext(context.Context) ScheduleResponseOutput }
ScheduleResponseInput is an input type that accepts ScheduleResponseArgs and ScheduleResponseOutput values. You can construct a concrete instance of `ScheduleResponseInput` via:
ScheduleResponseArgs{...}
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
Required. 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
func (ScheduleResponseOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
type ScheduleResponsePtrInput ¶
type ScheduleResponsePtrInput interface { pulumi.Input ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput ToScheduleResponsePtrOutputWithContext(context.Context) ScheduleResponsePtrOutput }
ScheduleResponsePtrInput is an input type that accepts ScheduleResponseArgs, ScheduleResponsePtr and ScheduleResponsePtrOutput values. You can construct a concrete instance of `ScheduleResponsePtrInput` via:
ScheduleResponseArgs{...} or: nil
func ScheduleResponsePtr ¶
func ScheduleResponsePtr(v *ScheduleResponseArgs) ScheduleResponsePtrInput
type ScheduleResponsePtrOutput ¶
type ScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (ScheduleResponsePtrOutput) Elem ¶
func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
func (ScheduleResponsePtrOutput) ElementType ¶
func (ScheduleResponsePtrOutput) ElementType() reflect.Type
func (ScheduleResponsePtrOutput) IntervalDurationDays ¶
func (o ScheduleResponsePtrOutput) IntervalDurationDays() pulumi.IntPtrOutput
Required. The duration of time between executions in days.
func (ScheduleResponsePtrOutput) ScheduleTime ¶
func (o ScheduleResponsePtrOutput) 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 (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput