Documentation
¶
Index ¶
- type Database
- type DatabaseArgs
- type DatabaseInput
- type DatabaseOutput
- type DatabaseState
- type DatabaseVulnerabilityAssessment
- func GetDatabaseVulnerabilityAssessment(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DatabaseVulnerabilityAssessment, error)
- func NewDatabaseVulnerabilityAssessment(ctx *pulumi.Context, name string, args *DatabaseVulnerabilityAssessmentArgs, ...) (*DatabaseVulnerabilityAssessment, error)
- func (DatabaseVulnerabilityAssessment) ElementType() reflect.Type
- func (i DatabaseVulnerabilityAssessment) ToDatabaseVulnerabilityAssessmentOutput() DatabaseVulnerabilityAssessmentOutput
- func (i DatabaseVulnerabilityAssessment) ToDatabaseVulnerabilityAssessmentOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentOutput
- type DatabaseVulnerabilityAssessmentArgs
- type DatabaseVulnerabilityAssessmentInput
- type DatabaseVulnerabilityAssessmentOutput
- func (DatabaseVulnerabilityAssessmentOutput) ElementType() reflect.Type
- func (o DatabaseVulnerabilityAssessmentOutput) ToDatabaseVulnerabilityAssessmentOutput() DatabaseVulnerabilityAssessmentOutput
- func (o DatabaseVulnerabilityAssessmentOutput) ToDatabaseVulnerabilityAssessmentOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentOutput
- type DatabaseVulnerabilityAssessmentRuleBaseline
- func GetDatabaseVulnerabilityAssessmentRuleBaseline(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DatabaseVulnerabilityAssessmentRuleBaseline, error)
- func NewDatabaseVulnerabilityAssessmentRuleBaseline(ctx *pulumi.Context, name string, ...) (*DatabaseVulnerabilityAssessmentRuleBaseline, error)
- func (DatabaseVulnerabilityAssessmentRuleBaseline) ElementType() reflect.Type
- func (i DatabaseVulnerabilityAssessmentRuleBaseline) ToDatabaseVulnerabilityAssessmentRuleBaselineOutput() DatabaseVulnerabilityAssessmentRuleBaselineOutput
- func (i DatabaseVulnerabilityAssessmentRuleBaseline) ToDatabaseVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineArgs
- type DatabaseVulnerabilityAssessmentRuleBaselineInput
- type DatabaseVulnerabilityAssessmentRuleBaselineItem
- type DatabaseVulnerabilityAssessmentRuleBaselineItemArgs
- func (DatabaseVulnerabilityAssessmentRuleBaselineItemArgs) ElementType() reflect.Type
- func (i DatabaseVulnerabilityAssessmentRuleBaselineItemArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
- func (i DatabaseVulnerabilityAssessmentRuleBaselineItemArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemArray
- func (DatabaseVulnerabilityAssessmentRuleBaselineItemArray) ElementType() reflect.Type
- func (i DatabaseVulnerabilityAssessmentRuleBaselineItemArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput
- func (i DatabaseVulnerabilityAssessmentRuleBaselineItemArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemArrayInput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput
- func (DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) ElementType() reflect.Type
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) Index(i pulumi.IntInput) DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemInput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
- func (DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) ElementType() reflect.Type
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) Result() pulumi.StringArrayOutput
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemResponse
- type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs
- func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs) ElementType() reflect.Type
- func (i DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
- func (i DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray
- func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray) ElementType() reflect.Type
- func (i DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
- func (i DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayInput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
- func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ElementType() reflect.Type
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) Index(i pulumi.IntInput) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseInput
- type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
- func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) ElementType() reflect.Type
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) Result() pulumi.StringArrayOutput
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
- func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineOutput
- func (DatabaseVulnerabilityAssessmentRuleBaselineOutput) ElementType() reflect.Type
- func (o DatabaseVulnerabilityAssessmentRuleBaselineOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineOutput() DatabaseVulnerabilityAssessmentRuleBaselineOutput
- func (o DatabaseVulnerabilityAssessmentRuleBaselineOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineOutput
- type DatabaseVulnerabilityAssessmentRuleBaselineState
- type DatabaseVulnerabilityAssessmentState
- type Job
- type JobAgent
- type JobAgentArgs
- type JobAgentInput
- type JobAgentOutput
- type JobAgentState
- type JobArgs
- type JobCredential
- type JobCredentialArgs
- type JobCredentialInput
- type JobCredentialOutput
- type JobCredentialState
- type JobInput
- type JobOutput
- type JobSchedule
- type JobScheduleArgs
- func (JobScheduleArgs) ElementType() reflect.Type
- func (i JobScheduleArgs) ToJobScheduleOutput() JobScheduleOutput
- func (i JobScheduleArgs) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput
- func (i JobScheduleArgs) ToJobSchedulePtrOutput() JobSchedulePtrOutput
- func (i JobScheduleArgs) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
- type JobScheduleInput
- type JobScheduleOutput
- func (JobScheduleOutput) ElementType() reflect.Type
- func (o JobScheduleOutput) Enabled() pulumi.BoolPtrOutput
- func (o JobScheduleOutput) EndTime() pulumi.StringPtrOutput
- func (o JobScheduleOutput) Interval() pulumi.StringPtrOutput
- func (o JobScheduleOutput) StartTime() pulumi.StringPtrOutput
- func (o JobScheduleOutput) ToJobScheduleOutput() JobScheduleOutput
- func (o JobScheduleOutput) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput
- func (o JobScheduleOutput) ToJobSchedulePtrOutput() JobSchedulePtrOutput
- func (o JobScheduleOutput) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
- func (o JobScheduleOutput) Type() pulumi.StringPtrOutput
- type JobSchedulePtrInput
- type JobSchedulePtrOutput
- func (o JobSchedulePtrOutput) Elem() JobScheduleOutput
- func (JobSchedulePtrOutput) ElementType() reflect.Type
- func (o JobSchedulePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o JobSchedulePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o JobSchedulePtrOutput) Interval() pulumi.StringPtrOutput
- func (o JobSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o JobSchedulePtrOutput) ToJobSchedulePtrOutput() JobSchedulePtrOutput
- func (o JobSchedulePtrOutput) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
- func (o JobSchedulePtrOutput) Type() pulumi.StringPtrOutput
- type JobScheduleResponse
- type JobScheduleResponseArgs
- func (JobScheduleResponseArgs) ElementType() reflect.Type
- func (i JobScheduleResponseArgs) ToJobScheduleResponseOutput() JobScheduleResponseOutput
- func (i JobScheduleResponseArgs) ToJobScheduleResponseOutputWithContext(ctx context.Context) JobScheduleResponseOutput
- func (i JobScheduleResponseArgs) ToJobScheduleResponsePtrOutput() JobScheduleResponsePtrOutput
- func (i JobScheduleResponseArgs) ToJobScheduleResponsePtrOutputWithContext(ctx context.Context) JobScheduleResponsePtrOutput
- type JobScheduleResponseInput
- type JobScheduleResponseOutput
- func (JobScheduleResponseOutput) ElementType() reflect.Type
- func (o JobScheduleResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o JobScheduleResponseOutput) EndTime() pulumi.StringPtrOutput
- func (o JobScheduleResponseOutput) Interval() pulumi.StringPtrOutput
- func (o JobScheduleResponseOutput) StartTime() pulumi.StringPtrOutput
- func (o JobScheduleResponseOutput) ToJobScheduleResponseOutput() JobScheduleResponseOutput
- func (o JobScheduleResponseOutput) ToJobScheduleResponseOutputWithContext(ctx context.Context) JobScheduleResponseOutput
- func (o JobScheduleResponseOutput) ToJobScheduleResponsePtrOutput() JobScheduleResponsePtrOutput
- func (o JobScheduleResponseOutput) ToJobScheduleResponsePtrOutputWithContext(ctx context.Context) JobScheduleResponsePtrOutput
- func (o JobScheduleResponseOutput) Type() pulumi.StringPtrOutput
- type JobScheduleResponsePtrInput
- type JobScheduleResponsePtrOutput
- func (o JobScheduleResponsePtrOutput) Elem() JobScheduleResponseOutput
- func (JobScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o JobScheduleResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o JobScheduleResponsePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o JobScheduleResponsePtrOutput) Interval() pulumi.StringPtrOutput
- func (o JobScheduleResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o JobScheduleResponsePtrOutput) ToJobScheduleResponsePtrOutput() JobScheduleResponsePtrOutput
- func (o JobScheduleResponsePtrOutput) ToJobScheduleResponsePtrOutputWithContext(ctx context.Context) JobScheduleResponsePtrOutput
- func (o JobScheduleResponsePtrOutput) Type() pulumi.StringPtrOutput
- type JobState
- type JobStep
- type JobStepAction
- type JobStepActionArgs
- func (JobStepActionArgs) ElementType() reflect.Type
- func (i JobStepActionArgs) ToJobStepActionOutput() JobStepActionOutput
- func (i JobStepActionArgs) ToJobStepActionOutputWithContext(ctx context.Context) JobStepActionOutput
- func (i JobStepActionArgs) ToJobStepActionPtrOutput() JobStepActionPtrOutput
- func (i JobStepActionArgs) ToJobStepActionPtrOutputWithContext(ctx context.Context) JobStepActionPtrOutput
- type JobStepActionInput
- type JobStepActionOutput
- func (JobStepActionOutput) ElementType() reflect.Type
- func (o JobStepActionOutput) Source() pulumi.StringPtrOutput
- func (o JobStepActionOutput) ToJobStepActionOutput() JobStepActionOutput
- func (o JobStepActionOutput) ToJobStepActionOutputWithContext(ctx context.Context) JobStepActionOutput
- func (o JobStepActionOutput) ToJobStepActionPtrOutput() JobStepActionPtrOutput
- func (o JobStepActionOutput) ToJobStepActionPtrOutputWithContext(ctx context.Context) JobStepActionPtrOutput
- func (o JobStepActionOutput) Type() pulumi.StringPtrOutput
- func (o JobStepActionOutput) Value() pulumi.StringOutput
- type JobStepActionPtrInput
- type JobStepActionPtrOutput
- func (o JobStepActionPtrOutput) Elem() JobStepActionOutput
- func (JobStepActionPtrOutput) ElementType() reflect.Type
- func (o JobStepActionPtrOutput) Source() pulumi.StringPtrOutput
- func (o JobStepActionPtrOutput) ToJobStepActionPtrOutput() JobStepActionPtrOutput
- func (o JobStepActionPtrOutput) ToJobStepActionPtrOutputWithContext(ctx context.Context) JobStepActionPtrOutput
- func (o JobStepActionPtrOutput) Type() pulumi.StringPtrOutput
- func (o JobStepActionPtrOutput) Value() pulumi.StringPtrOutput
- type JobStepActionResponse
- type JobStepActionResponseArgs
- func (JobStepActionResponseArgs) ElementType() reflect.Type
- func (i JobStepActionResponseArgs) ToJobStepActionResponseOutput() JobStepActionResponseOutput
- func (i JobStepActionResponseArgs) ToJobStepActionResponseOutputWithContext(ctx context.Context) JobStepActionResponseOutput
- func (i JobStepActionResponseArgs) ToJobStepActionResponsePtrOutput() JobStepActionResponsePtrOutput
- func (i JobStepActionResponseArgs) ToJobStepActionResponsePtrOutputWithContext(ctx context.Context) JobStepActionResponsePtrOutput
- type JobStepActionResponseInput
- type JobStepActionResponseOutput
- func (JobStepActionResponseOutput) ElementType() reflect.Type
- func (o JobStepActionResponseOutput) Source() pulumi.StringPtrOutput
- func (o JobStepActionResponseOutput) ToJobStepActionResponseOutput() JobStepActionResponseOutput
- func (o JobStepActionResponseOutput) ToJobStepActionResponseOutputWithContext(ctx context.Context) JobStepActionResponseOutput
- func (o JobStepActionResponseOutput) ToJobStepActionResponsePtrOutput() JobStepActionResponsePtrOutput
- func (o JobStepActionResponseOutput) ToJobStepActionResponsePtrOutputWithContext(ctx context.Context) JobStepActionResponsePtrOutput
- func (o JobStepActionResponseOutput) Type() pulumi.StringPtrOutput
- func (o JobStepActionResponseOutput) Value() pulumi.StringOutput
- type JobStepActionResponsePtrInput
- type JobStepActionResponsePtrOutput
- func (o JobStepActionResponsePtrOutput) Elem() JobStepActionResponseOutput
- func (JobStepActionResponsePtrOutput) ElementType() reflect.Type
- func (o JobStepActionResponsePtrOutput) Source() pulumi.StringPtrOutput
- func (o JobStepActionResponsePtrOutput) ToJobStepActionResponsePtrOutput() JobStepActionResponsePtrOutput
- func (o JobStepActionResponsePtrOutput) ToJobStepActionResponsePtrOutputWithContext(ctx context.Context) JobStepActionResponsePtrOutput
- func (o JobStepActionResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o JobStepActionResponsePtrOutput) Value() pulumi.StringPtrOutput
- type JobStepArgs
- type JobStepExecutionOptions
- type JobStepExecutionOptionsArgs
- func (JobStepExecutionOptionsArgs) ElementType() reflect.Type
- func (i JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsOutput() JobStepExecutionOptionsOutput
- func (i JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsOutputWithContext(ctx context.Context) JobStepExecutionOptionsOutput
- func (i JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsPtrOutput() JobStepExecutionOptionsPtrOutput
- func (i JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsPtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsPtrOutput
- type JobStepExecutionOptionsInput
- type JobStepExecutionOptionsOutput
- func (JobStepExecutionOptionsOutput) ElementType() reflect.Type
- func (o JobStepExecutionOptionsOutput) InitialRetryIntervalSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsOutput) MaximumRetryIntervalSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsOutput) RetryAttempts() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsOutput) RetryIntervalBackoffMultiplier() pulumi.Float64PtrOutput
- func (o JobStepExecutionOptionsOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsOutput() JobStepExecutionOptionsOutput
- func (o JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsOutputWithContext(ctx context.Context) JobStepExecutionOptionsOutput
- func (o JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsPtrOutput() JobStepExecutionOptionsPtrOutput
- func (o JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsPtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsPtrOutput
- type JobStepExecutionOptionsPtrInput
- type JobStepExecutionOptionsPtrOutput
- func (o JobStepExecutionOptionsPtrOutput) Elem() JobStepExecutionOptionsOutput
- func (JobStepExecutionOptionsPtrOutput) ElementType() reflect.Type
- func (o JobStepExecutionOptionsPtrOutput) InitialRetryIntervalSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsPtrOutput) MaximumRetryIntervalSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsPtrOutput) RetryAttempts() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsPtrOutput) RetryIntervalBackoffMultiplier() pulumi.Float64PtrOutput
- func (o JobStepExecutionOptionsPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsPtrOutput) ToJobStepExecutionOptionsPtrOutput() JobStepExecutionOptionsPtrOutput
- func (o JobStepExecutionOptionsPtrOutput) ToJobStepExecutionOptionsPtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsPtrOutput
- type JobStepExecutionOptionsResponse
- type JobStepExecutionOptionsResponseArgs
- func (JobStepExecutionOptionsResponseArgs) ElementType() reflect.Type
- func (i JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponseOutput() JobStepExecutionOptionsResponseOutput
- func (i JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponseOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponseOutput
- func (i JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponsePtrOutput() JobStepExecutionOptionsResponsePtrOutput
- func (i JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponsePtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponsePtrOutput
- type JobStepExecutionOptionsResponseInput
- type JobStepExecutionOptionsResponseOutput
- func (JobStepExecutionOptionsResponseOutput) ElementType() reflect.Type
- func (o JobStepExecutionOptionsResponseOutput) InitialRetryIntervalSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsResponseOutput) MaximumRetryIntervalSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsResponseOutput) RetryAttempts() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsResponseOutput) RetryIntervalBackoffMultiplier() pulumi.Float64PtrOutput
- func (o JobStepExecutionOptionsResponseOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponseOutput() JobStepExecutionOptionsResponseOutput
- func (o JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponseOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponseOutput
- func (o JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponsePtrOutput() JobStepExecutionOptionsResponsePtrOutput
- func (o JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponsePtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponsePtrOutput
- type JobStepExecutionOptionsResponsePtrInput
- type JobStepExecutionOptionsResponsePtrOutput
- func (o JobStepExecutionOptionsResponsePtrOutput) Elem() JobStepExecutionOptionsResponseOutput
- func (JobStepExecutionOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o JobStepExecutionOptionsResponsePtrOutput) InitialRetryIntervalSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsResponsePtrOutput) MaximumRetryIntervalSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsResponsePtrOutput) RetryAttempts() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsResponsePtrOutput) RetryIntervalBackoffMultiplier() pulumi.Float64PtrOutput
- func (o JobStepExecutionOptionsResponsePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o JobStepExecutionOptionsResponsePtrOutput) ToJobStepExecutionOptionsResponsePtrOutput() JobStepExecutionOptionsResponsePtrOutput
- func (o JobStepExecutionOptionsResponsePtrOutput) ToJobStepExecutionOptionsResponsePtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponsePtrOutput
- type JobStepInput
- type JobStepOutput
- type JobStepOutputArgs
- func (JobStepOutputArgs) ElementType() reflect.Type
- func (i JobStepOutputArgs) ToJobStepOutputOutput() JobStepOutputOutput
- func (i JobStepOutputArgs) ToJobStepOutputOutputWithContext(ctx context.Context) JobStepOutputOutput
- func (i JobStepOutputArgs) ToJobStepOutputPtrOutput() JobStepOutputPtrOutput
- func (i JobStepOutputArgs) ToJobStepOutputPtrOutputWithContext(ctx context.Context) JobStepOutputPtrOutput
- type JobStepOutputInput
- type JobStepOutputOutput
- func (o JobStepOutputOutput) Credential() pulumi.StringOutput
- func (o JobStepOutputOutput) DatabaseName() pulumi.StringOutput
- func (JobStepOutputOutput) ElementType() reflect.Type
- func (o JobStepOutputOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o JobStepOutputOutput) SchemaName() pulumi.StringPtrOutput
- func (o JobStepOutputOutput) ServerName() pulumi.StringOutput
- func (o JobStepOutputOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o JobStepOutputOutput) TableName() pulumi.StringOutput
- func (o JobStepOutputOutput) ToJobStepOutputOutput() JobStepOutputOutput
- func (o JobStepOutputOutput) ToJobStepOutputOutputWithContext(ctx context.Context) JobStepOutputOutput
- func (o JobStepOutputOutput) ToJobStepOutputPtrOutput() JobStepOutputPtrOutput
- func (o JobStepOutputOutput) ToJobStepOutputPtrOutputWithContext(ctx context.Context) JobStepOutputPtrOutput
- func (o JobStepOutputOutput) Type() pulumi.StringPtrOutput
- type JobStepOutputPtrInput
- type JobStepOutputPtrOutput
- func (o JobStepOutputPtrOutput) Credential() pulumi.StringPtrOutput
- func (o JobStepOutputPtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o JobStepOutputPtrOutput) Elem() JobStepOutputOutput
- func (JobStepOutputPtrOutput) ElementType() reflect.Type
- func (o JobStepOutputPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o JobStepOutputPtrOutput) SchemaName() pulumi.StringPtrOutput
- func (o JobStepOutputPtrOutput) ServerName() pulumi.StringPtrOutput
- func (o JobStepOutputPtrOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o JobStepOutputPtrOutput) TableName() pulumi.StringPtrOutput
- func (o JobStepOutputPtrOutput) ToJobStepOutputPtrOutput() JobStepOutputPtrOutput
- func (o JobStepOutputPtrOutput) ToJobStepOutputPtrOutputWithContext(ctx context.Context) JobStepOutputPtrOutput
- func (o JobStepOutputPtrOutput) Type() pulumi.StringPtrOutput
- type JobStepOutputResponse
- type JobStepOutputResponseArgs
- func (JobStepOutputResponseArgs) ElementType() reflect.Type
- func (i JobStepOutputResponseArgs) ToJobStepOutputResponseOutput() JobStepOutputResponseOutput
- func (i JobStepOutputResponseArgs) ToJobStepOutputResponseOutputWithContext(ctx context.Context) JobStepOutputResponseOutput
- func (i JobStepOutputResponseArgs) ToJobStepOutputResponsePtrOutput() JobStepOutputResponsePtrOutput
- func (i JobStepOutputResponseArgs) ToJobStepOutputResponsePtrOutputWithContext(ctx context.Context) JobStepOutputResponsePtrOutput
- type JobStepOutputResponseInput
- type JobStepOutputResponseOutput
- func (o JobStepOutputResponseOutput) Credential() pulumi.StringOutput
- func (o JobStepOutputResponseOutput) DatabaseName() pulumi.StringOutput
- func (JobStepOutputResponseOutput) ElementType() reflect.Type
- func (o JobStepOutputResponseOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o JobStepOutputResponseOutput) SchemaName() pulumi.StringPtrOutput
- func (o JobStepOutputResponseOutput) ServerName() pulumi.StringOutput
- func (o JobStepOutputResponseOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o JobStepOutputResponseOutput) TableName() pulumi.StringOutput
- func (o JobStepOutputResponseOutput) ToJobStepOutputResponseOutput() JobStepOutputResponseOutput
- func (o JobStepOutputResponseOutput) ToJobStepOutputResponseOutputWithContext(ctx context.Context) JobStepOutputResponseOutput
- func (o JobStepOutputResponseOutput) ToJobStepOutputResponsePtrOutput() JobStepOutputResponsePtrOutput
- func (o JobStepOutputResponseOutput) ToJobStepOutputResponsePtrOutputWithContext(ctx context.Context) JobStepOutputResponsePtrOutput
- func (o JobStepOutputResponseOutput) Type() pulumi.StringPtrOutput
- type JobStepOutputResponsePtrInput
- type JobStepOutputResponsePtrOutput
- func (o JobStepOutputResponsePtrOutput) Credential() pulumi.StringPtrOutput
- func (o JobStepOutputResponsePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o JobStepOutputResponsePtrOutput) Elem() JobStepOutputResponseOutput
- func (JobStepOutputResponsePtrOutput) ElementType() reflect.Type
- func (o JobStepOutputResponsePtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o JobStepOutputResponsePtrOutput) SchemaName() pulumi.StringPtrOutput
- func (o JobStepOutputResponsePtrOutput) ServerName() pulumi.StringPtrOutput
- func (o JobStepOutputResponsePtrOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o JobStepOutputResponsePtrOutput) TableName() pulumi.StringPtrOutput
- func (o JobStepOutputResponsePtrOutput) ToJobStepOutputResponsePtrOutput() JobStepOutputResponsePtrOutput
- func (o JobStepOutputResponsePtrOutput) ToJobStepOutputResponsePtrOutputWithContext(ctx context.Context) JobStepOutputResponsePtrOutput
- func (o JobStepOutputResponsePtrOutput) Type() pulumi.StringPtrOutput
- type JobStepState
- type JobTarget
- type JobTargetArgs
- type JobTargetArray
- type JobTargetArrayInput
- type JobTargetArrayOutput
- func (JobTargetArrayOutput) ElementType() reflect.Type
- func (o JobTargetArrayOutput) Index(i pulumi.IntInput) JobTargetOutput
- func (o JobTargetArrayOutput) ToJobTargetArrayOutput() JobTargetArrayOutput
- func (o JobTargetArrayOutput) ToJobTargetArrayOutputWithContext(ctx context.Context) JobTargetArrayOutput
- type JobTargetGroup
- type JobTargetGroupArgs
- type JobTargetGroupInput
- type JobTargetGroupOutput
- type JobTargetGroupState
- type JobTargetInput
- type JobTargetOutput
- func (o JobTargetOutput) DatabaseName() pulumi.StringPtrOutput
- func (o JobTargetOutput) ElasticPoolName() pulumi.StringPtrOutput
- func (JobTargetOutput) ElementType() reflect.Type
- func (o JobTargetOutput) MembershipType() pulumi.StringPtrOutput
- func (o JobTargetOutput) RefreshCredential() pulumi.StringPtrOutput
- func (o JobTargetOutput) ServerName() pulumi.StringPtrOutput
- func (o JobTargetOutput) ShardMapName() pulumi.StringPtrOutput
- func (o JobTargetOutput) ToJobTargetOutput() JobTargetOutput
- func (o JobTargetOutput) ToJobTargetOutputWithContext(ctx context.Context) JobTargetOutput
- func (o JobTargetOutput) Type() pulumi.StringOutput
- type JobTargetResponse
- type JobTargetResponseArgs
- type JobTargetResponseArray
- type JobTargetResponseArrayInput
- type JobTargetResponseArrayOutput
- func (JobTargetResponseArrayOutput) ElementType() reflect.Type
- func (o JobTargetResponseArrayOutput) Index(i pulumi.IntInput) JobTargetResponseOutput
- func (o JobTargetResponseArrayOutput) ToJobTargetResponseArrayOutput() JobTargetResponseArrayOutput
- func (o JobTargetResponseArrayOutput) ToJobTargetResponseArrayOutputWithContext(ctx context.Context) JobTargetResponseArrayOutput
- type JobTargetResponseInput
- type JobTargetResponseOutput
- func (o JobTargetResponseOutput) DatabaseName() pulumi.StringPtrOutput
- func (o JobTargetResponseOutput) ElasticPoolName() pulumi.StringPtrOutput
- func (JobTargetResponseOutput) ElementType() reflect.Type
- func (o JobTargetResponseOutput) MembershipType() pulumi.StringPtrOutput
- func (o JobTargetResponseOutput) RefreshCredential() pulumi.StringPtrOutput
- func (o JobTargetResponseOutput) ServerName() pulumi.StringPtrOutput
- func (o JobTargetResponseOutput) ShardMapName() pulumi.StringPtrOutput
- func (o JobTargetResponseOutput) ToJobTargetResponseOutput() JobTargetResponseOutput
- func (o JobTargetResponseOutput) ToJobTargetResponseOutputWithContext(ctx context.Context) JobTargetResponseOutput
- func (o JobTargetResponseOutput) Type() pulumi.StringOutput
- type LookupDatabaseArgs
- type LookupDatabaseResult
- type LookupDatabaseVulnerabilityAssessmentArgs
- type LookupDatabaseVulnerabilityAssessmentResult
- type LookupDatabaseVulnerabilityAssessmentRuleBaselineArgs
- type LookupDatabaseVulnerabilityAssessmentRuleBaselineResult
- type LookupJobAgentArgs
- type LookupJobAgentResult
- type LookupJobArgs
- type LookupJobCredentialArgs
- type LookupJobCredentialResult
- type LookupJobResult
- type LookupJobStepArgs
- type LookupJobStepResult
- type LookupJobTargetGroupArgs
- type LookupJobTargetGroupResult
- type LookupManagedDatabaseArgs
- type LookupManagedDatabaseResult
- type LookupManagedInstanceAdministratorArgs
- type LookupManagedInstanceAdministratorResult
- type LookupSensitivityLabelArgs
- type LookupSensitivityLabelResult
- type LookupServerDnsAliasArgs
- type LookupServerDnsAliasResult
- type ManagedDatabase
- type ManagedDatabaseArgs
- type ManagedDatabaseInput
- type ManagedDatabaseOutput
- type ManagedDatabaseState
- type ManagedInstanceAdministrator
- func (ManagedInstanceAdministrator) ElementType() reflect.Type
- func (i ManagedInstanceAdministrator) ToManagedInstanceAdministratorOutput() ManagedInstanceAdministratorOutput
- func (i ManagedInstanceAdministrator) ToManagedInstanceAdministratorOutputWithContext(ctx context.Context) ManagedInstanceAdministratorOutput
- type ManagedInstanceAdministratorArgs
- type ManagedInstanceAdministratorInput
- type ManagedInstanceAdministratorOutput
- func (ManagedInstanceAdministratorOutput) ElementType() reflect.Type
- func (o ManagedInstanceAdministratorOutput) ToManagedInstanceAdministratorOutput() ManagedInstanceAdministratorOutput
- func (o ManagedInstanceAdministratorOutput) ToManagedInstanceAdministratorOutputWithContext(ctx context.Context) ManagedInstanceAdministratorOutput
- type ManagedInstanceAdministratorState
- type SensitivityLabel
- type SensitivityLabelArgs
- type SensitivityLabelInput
- type SensitivityLabelOutput
- type SensitivityLabelState
- type ServerDnsAlias
- type ServerDnsAliasArgs
- type ServerDnsAliasInput
- type ServerDnsAliasOutput
- type ServerDnsAliasState
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntPtrOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Family() pulumi.StringPtrOutput
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Size() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type VulnerabilityAssessmentRecurringScansProperties
- type VulnerabilityAssessmentRecurringScansPropertiesArgs
- func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ElementType() reflect.Type
- func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutput() VulnerabilityAssessmentRecurringScansPropertiesOutput
- func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesOutput
- func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
- func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
- type VulnerabilityAssessmentRecurringScansPropertiesInput
- type VulnerabilityAssessmentRecurringScansPropertiesOutput
- func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ElementType() reflect.Type
- func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) EmailSubscriptionAdmins() pulumi.BoolPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) Emails() pulumi.StringArrayOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesOutput() VulnerabilityAssessmentRecurringScansPropertiesOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
- type VulnerabilityAssessmentRecurringScansPropertiesPtrInput
- type VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) Elem() VulnerabilityAssessmentRecurringScansPropertiesOutput
- func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) EmailSubscriptionAdmins() pulumi.BoolPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) Emails() pulumi.StringArrayOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
- type VulnerabilityAssessmentRecurringScansPropertiesResponse
- type VulnerabilityAssessmentRecurringScansPropertiesResponseArgs
- func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ElementType() reflect.Type
- func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput() VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
- func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
- func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput() VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
- func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
- type VulnerabilityAssessmentRecurringScansPropertiesResponseInput
- type VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
- func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) EmailSubscriptionAdmins() pulumi.BoolPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) Emails() pulumi.StringArrayOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput() VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput() VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
- type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput
- type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) Elem() VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
- func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) EmailSubscriptionAdmins() pulumi.BoolPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) Emails() pulumi.StringArrayOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput() VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
- func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct { pulumi.CustomResourceState // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrOutput `pulumi:"catalogCollation"` // The collation of the database. Collation pulumi.StringPtrOutput `pulumi:"collation"` // Specifies the mode of database creation. // // Default: regular database creation. // // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. // // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. // // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. // // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. // // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode pulumi.StringPtrOutput `pulumi:"createMode"` // The creation date of the database (ISO8601 format). CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The current service level objective name of the database. CurrentServiceObjectiveName pulumi.StringOutput `pulumi:"currentServiceObjectiveName"` // The ID of the database. DatabaseId pulumi.StringOutput `pulumi:"databaseId"` // The default secondary region for this database. DefaultSecondaryLocation pulumi.StringOutput `pulumi:"defaultSecondaryLocation"` // The resource identifier of the elastic pool containing this database. ElasticPoolId pulumi.StringPtrOutput `pulumi:"elasticPoolId"` // Failover Group resource identifier that this database belongs to. FailoverGroupId pulumi.StringOutput `pulumi:"failoverGroupId"` // Kind of database. This is metadata used for the Azure portal experience. Kind pulumi.StringOutput `pulumi:"kind"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // The resource identifier of the long term retention backup associated with create operation of this database. LongTermRetentionBackupResourceId pulumi.StringPtrOutput `pulumi:"longTermRetentionBackupResourceId"` // The max size of the database expressed in bytes. MaxSizeBytes pulumi.IntPtrOutput `pulumi:"maxSizeBytes"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrOutput `pulumi:"recoverableDatabaseId"` // The resource identifier of the recovery point associated with create operation of this database. RecoveryServicesRecoveryPointId pulumi.StringPtrOutput `pulumi:"recoveryServicesRecoveryPointId"` // The resource identifier of the restorable dropped database associated with create operation of this database. RestorableDroppedDatabaseId pulumi.StringPtrOutput `pulumi:"restorableDroppedDatabaseId"` // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrOutput `pulumi:"restorePointInTime"` // The name of the sample schema to apply when creating this database. SampleName pulumi.StringPtrOutput `pulumi:"sampleName"` // The name and tier of the SKU. Sku SkuResponsePtrOutput `pulumi:"sku"` // Specifies the time that the database was deleted. SourceDatabaseDeletionDate pulumi.StringPtrOutput `pulumi:"sourceDatabaseDeletionDate"` // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrOutput `pulumi:"sourceDatabaseId"` // The status of the database. Status pulumi.StringOutput `pulumi:"status"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"` }
A database resource.
func GetDatabase ¶
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database 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 NewDatabase ¶
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
func (Database) ElementType ¶ added in v0.2.6
func (Database) ToDatabaseOutput ¶ added in v0.2.6
func (i Database) ToDatabaseOutput() DatabaseOutput
func (Database) ToDatabaseOutputWithContext ¶ added in v0.2.6
func (i Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseArgs ¶
type DatabaseArgs struct { // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrInput // The collation of the database. Collation pulumi.StringPtrInput // Specifies the mode of database creation. // // Default: regular database creation. // // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. // // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. // // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. // // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. // // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode pulumi.StringPtrInput // The name of the database. DatabaseName pulumi.StringInput // The resource identifier of the elastic pool containing this database. ElasticPoolId pulumi.StringPtrInput // Resource location. Location pulumi.StringInput // The resource identifier of the long term retention backup associated with create operation of this database. LongTermRetentionBackupResourceId pulumi.StringPtrInput // The max size of the database expressed in bytes. MaxSizeBytes pulumi.IntPtrInput // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrInput // The resource identifier of the recovery point associated with create operation of this database. RecoveryServicesRecoveryPointId pulumi.StringPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The resource identifier of the restorable dropped database associated with create operation of this database. RestorableDroppedDatabaseId pulumi.StringPtrInput // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // The name of the sample schema to apply when creating this database. SampleName pulumi.StringPtrInput // The name of the server. ServerName pulumi.StringInput // The name and tier of the SKU. Sku SkuPtrInput // Specifies the time that the database was deleted. SourceDatabaseDeletionDate pulumi.StringPtrInput // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. ZoneRedundant pulumi.BoolPtrInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseInput ¶ added in v0.2.6
type DatabaseInput interface { pulumi.Input ToDatabaseOutput() DatabaseOutput ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput }
type DatabaseOutput ¶ added in v0.2.6
type DatabaseOutput struct {
*pulumi.OutputState
}
func (DatabaseOutput) ElementType ¶ added in v0.2.6
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) ToDatabaseOutput ¶ added in v0.2.6
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
func (DatabaseOutput) ToDatabaseOutputWithContext ¶ added in v0.2.6
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseState ¶
type DatabaseState struct { // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrInput // The collation of the database. Collation pulumi.StringPtrInput // Specifies the mode of database creation. // // Default: regular database creation. // // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. // // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. // // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. // // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. // // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode pulumi.StringPtrInput // The creation date of the database (ISO8601 format). CreationDate pulumi.StringPtrInput // The current service level objective name of the database. CurrentServiceObjectiveName pulumi.StringPtrInput // The ID of the database. DatabaseId pulumi.StringPtrInput // The default secondary region for this database. DefaultSecondaryLocation pulumi.StringPtrInput // The resource identifier of the elastic pool containing this database. ElasticPoolId pulumi.StringPtrInput // Failover Group resource identifier that this database belongs to. FailoverGroupId pulumi.StringPtrInput // Kind of database. This is metadata used for the Azure portal experience. Kind pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The resource identifier of the long term retention backup associated with create operation of this database. LongTermRetentionBackupResourceId pulumi.StringPtrInput // The max size of the database expressed in bytes. MaxSizeBytes pulumi.IntPtrInput // Resource name. Name pulumi.StringPtrInput // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrInput // The resource identifier of the recovery point associated with create operation of this database. RecoveryServicesRecoveryPointId pulumi.StringPtrInput // The resource identifier of the restorable dropped database associated with create operation of this database. RestorableDroppedDatabaseId pulumi.StringPtrInput // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // The name of the sample schema to apply when creating this database. SampleName pulumi.StringPtrInput // The name and tier of the SKU. Sku SkuResponsePtrInput // Specifies the time that the database was deleted. SourceDatabaseDeletionDate pulumi.StringPtrInput // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrInput // The status of the database. Status pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. ZoneRedundant pulumi.BoolPtrInput }
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type DatabaseVulnerabilityAssessment ¶
type DatabaseVulnerabilityAssessment struct { pulumi.CustomResourceState // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The recurring scans settings RecurringScans VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput `pulumi:"recurringScans"` // Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. StorageAccountAccessKey pulumi.StringPtrOutput `pulumi:"storageAccountAccessKey"` // A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set StorageContainerPath pulumi.StringPtrOutput `pulumi:"storageContainerPath"` // A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. StorageContainerSasKey pulumi.StringPtrOutput `pulumi:"storageContainerSasKey"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A database vulnerability assessment.
func GetDatabaseVulnerabilityAssessment ¶
func GetDatabaseVulnerabilityAssessment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseVulnerabilityAssessmentState, opts ...pulumi.ResourceOption) (*DatabaseVulnerabilityAssessment, error)
GetDatabaseVulnerabilityAssessment gets an existing DatabaseVulnerabilityAssessment 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 NewDatabaseVulnerabilityAssessment ¶
func NewDatabaseVulnerabilityAssessment(ctx *pulumi.Context, name string, args *DatabaseVulnerabilityAssessmentArgs, opts ...pulumi.ResourceOption) (*DatabaseVulnerabilityAssessment, error)
NewDatabaseVulnerabilityAssessment registers a new resource with the given unique name, arguments, and options.
func (DatabaseVulnerabilityAssessment) ElementType ¶ added in v0.2.6
func (DatabaseVulnerabilityAssessment) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessment) ToDatabaseVulnerabilityAssessmentOutput ¶ added in v0.2.6
func (i DatabaseVulnerabilityAssessment) ToDatabaseVulnerabilityAssessmentOutput() DatabaseVulnerabilityAssessmentOutput
func (DatabaseVulnerabilityAssessment) ToDatabaseVulnerabilityAssessmentOutputWithContext ¶ added in v0.2.6
func (i DatabaseVulnerabilityAssessment) ToDatabaseVulnerabilityAssessmentOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentOutput
type DatabaseVulnerabilityAssessmentArgs ¶
type DatabaseVulnerabilityAssessmentArgs struct { // The name of the database for which the vulnerability assessment is defined. DatabaseName pulumi.StringInput // The recurring scans settings RecurringScans VulnerabilityAssessmentRecurringScansPropertiesPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. StorageAccountAccessKey pulumi.StringPtrInput // A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set StorageContainerPath pulumi.StringPtrInput // A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. StorageContainerSasKey pulumi.StringPtrInput // The name of the vulnerability assessment. VulnerabilityAssessmentName pulumi.StringInput }
The set of arguments for constructing a DatabaseVulnerabilityAssessment resource.
func (DatabaseVulnerabilityAssessmentArgs) ElementType ¶
func (DatabaseVulnerabilityAssessmentArgs) ElementType() reflect.Type
type DatabaseVulnerabilityAssessmentInput ¶ added in v0.2.6
type DatabaseVulnerabilityAssessmentInput interface { pulumi.Input ToDatabaseVulnerabilityAssessmentOutput() DatabaseVulnerabilityAssessmentOutput ToDatabaseVulnerabilityAssessmentOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentOutput }
type DatabaseVulnerabilityAssessmentOutput ¶ added in v0.2.6
type DatabaseVulnerabilityAssessmentOutput struct {
*pulumi.OutputState
}
func (DatabaseVulnerabilityAssessmentOutput) ElementType ¶ added in v0.2.6
func (DatabaseVulnerabilityAssessmentOutput) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentOutput) ToDatabaseVulnerabilityAssessmentOutput ¶ added in v0.2.6
func (o DatabaseVulnerabilityAssessmentOutput) ToDatabaseVulnerabilityAssessmentOutput() DatabaseVulnerabilityAssessmentOutput
func (DatabaseVulnerabilityAssessmentOutput) ToDatabaseVulnerabilityAssessmentOutputWithContext ¶ added in v0.2.6
func (o DatabaseVulnerabilityAssessmentOutput) ToDatabaseVulnerabilityAssessmentOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentOutput
type DatabaseVulnerabilityAssessmentRuleBaseline ¶
type DatabaseVulnerabilityAssessmentRuleBaseline struct { pulumi.CustomResourceState // The rule baseline result BaselineResults DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput `pulumi:"baselineResults"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A database vulnerability assessment rule baseline.
func GetDatabaseVulnerabilityAssessmentRuleBaseline ¶
func GetDatabaseVulnerabilityAssessmentRuleBaseline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseVulnerabilityAssessmentRuleBaselineState, opts ...pulumi.ResourceOption) (*DatabaseVulnerabilityAssessmentRuleBaseline, error)
GetDatabaseVulnerabilityAssessmentRuleBaseline gets an existing DatabaseVulnerabilityAssessmentRuleBaseline 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 NewDatabaseVulnerabilityAssessmentRuleBaseline ¶
func NewDatabaseVulnerabilityAssessmentRuleBaseline(ctx *pulumi.Context, name string, args *DatabaseVulnerabilityAssessmentRuleBaselineArgs, opts ...pulumi.ResourceOption) (*DatabaseVulnerabilityAssessmentRuleBaseline, error)
NewDatabaseVulnerabilityAssessmentRuleBaseline registers a new resource with the given unique name, arguments, and options.
func (DatabaseVulnerabilityAssessmentRuleBaseline) ElementType ¶ added in v0.2.6
func (DatabaseVulnerabilityAssessmentRuleBaseline) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaseline) ToDatabaseVulnerabilityAssessmentRuleBaselineOutput ¶ added in v0.2.6
func (i DatabaseVulnerabilityAssessmentRuleBaseline) ToDatabaseVulnerabilityAssessmentRuleBaselineOutput() DatabaseVulnerabilityAssessmentRuleBaselineOutput
func (DatabaseVulnerabilityAssessmentRuleBaseline) ToDatabaseVulnerabilityAssessmentRuleBaselineOutputWithContext ¶ added in v0.2.6
func (i DatabaseVulnerabilityAssessmentRuleBaseline) ToDatabaseVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineOutput
type DatabaseVulnerabilityAssessmentRuleBaselineArgs ¶
type DatabaseVulnerabilityAssessmentRuleBaselineArgs struct { // The name of the vulnerability assessment rule baseline (default implies a baseline on a database level rule and master for server level rule). BaselineName pulumi.StringInput // The rule baseline result BaselineResults DatabaseVulnerabilityAssessmentRuleBaselineItemArrayInput // The name of the database for which the vulnerability assessment rule baseline is defined. DatabaseName pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The vulnerability assessment rule ID. RuleId pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The name of the vulnerability assessment. VulnerabilityAssessmentName pulumi.StringInput }
The set of arguments for constructing a DatabaseVulnerabilityAssessmentRuleBaseline resource.
func (DatabaseVulnerabilityAssessmentRuleBaselineArgs) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineArgs) ElementType() reflect.Type
type DatabaseVulnerabilityAssessmentRuleBaselineInput ¶ added in v0.2.6
type DatabaseVulnerabilityAssessmentRuleBaselineInput interface { pulumi.Input ToDatabaseVulnerabilityAssessmentRuleBaselineOutput() DatabaseVulnerabilityAssessmentRuleBaselineOutput ToDatabaseVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineOutput }
type DatabaseVulnerabilityAssessmentRuleBaselineItem ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItem struct { // The rule baseline result Result []string `pulumi:"result"` }
Properties for an Azure SQL Database Vulnerability Assessment rule baseline's result.
type DatabaseVulnerabilityAssessmentRuleBaselineItemArgs ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemArgs struct { // The rule baseline result Result pulumi.StringArrayInput `pulumi:"result"` }
Properties for an Azure SQL Database Vulnerability Assessment rule baseline's result.
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArgs) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArgs) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutput ¶
func (i DatabaseVulnerabilityAssessmentRuleBaselineItemArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutputWithContext ¶
func (i DatabaseVulnerabilityAssessmentRuleBaselineItemArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
type DatabaseVulnerabilityAssessmentRuleBaselineItemArray ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemArray []DatabaseVulnerabilityAssessmentRuleBaselineItemInput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArray) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArray) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput ¶
func (i DatabaseVulnerabilityAssessmentRuleBaselineItemArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext ¶
func (i DatabaseVulnerabilityAssessmentRuleBaselineItemArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput
type DatabaseVulnerabilityAssessmentRuleBaselineItemArrayInput ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemArrayInput interface { pulumi.Input ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput }
DatabaseVulnerabilityAssessmentRuleBaselineItemArrayInput is an input type that accepts DatabaseVulnerabilityAssessmentRuleBaselineItemArray and DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput values. You can construct a concrete instance of `DatabaseVulnerabilityAssessmentRuleBaselineItemArrayInput` via:
DatabaseVulnerabilityAssessmentRuleBaselineItemArray{ DatabaseVulnerabilityAssessmentRuleBaselineItemArgs{...} }
type DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput struct{ *pulumi.OutputState }
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemArrayOutput
type DatabaseVulnerabilityAssessmentRuleBaselineItemInput ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemInput interface { pulumi.Input ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemOutput ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutputWithContext(context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemOutput }
DatabaseVulnerabilityAssessmentRuleBaselineItemInput is an input type that accepts DatabaseVulnerabilityAssessmentRuleBaselineItemArgs and DatabaseVulnerabilityAssessmentRuleBaselineItemOutput values. You can construct a concrete instance of `DatabaseVulnerabilityAssessmentRuleBaselineItemInput` via:
DatabaseVulnerabilityAssessmentRuleBaselineItemArgs{...}
type DatabaseVulnerabilityAssessmentRuleBaselineItemOutput ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemOutput struct{ *pulumi.OutputState }
Properties for an Azure SQL Database Vulnerability Assessment rule baseline's result.
func (DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) Result ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) Result() pulumi.StringArrayOutput
The rule baseline result
func (DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutput ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutputWithContext ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemOutput
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponse ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponse struct { // The rule baseline result Result []string `pulumi:"result"` }
Properties for an Azure SQL Database Vulnerability Assessment rule baseline's result.
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs struct { // The rule baseline result Result pulumi.StringArrayInput `pulumi:"result"` }
Properties for an Azure SQL Database Vulnerability Assessment rule baseline's result.
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput ¶
func (i DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext ¶
func (i DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray []DatabaseVulnerabilityAssessmentRuleBaselineItemResponseInput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput ¶
func (i DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext ¶
func (i DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayInput ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayInput interface { pulumi.Input ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext(context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput }
DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayInput is an input type that accepts DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray and DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput values. You can construct a concrete instance of `DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayInput` via:
DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArray{ DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs{...} }
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput struct{ *pulumi.OutputState }
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayOutput
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseInput ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseInput interface { pulumi.Input ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext(context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput }
DatabaseVulnerabilityAssessmentRuleBaselineItemResponseInput is an input type that accepts DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs and DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput values. You can construct a concrete instance of `DatabaseVulnerabilityAssessmentRuleBaselineItemResponseInput` via:
DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArgs{...}
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput ¶
type DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput struct{ *pulumi.OutputState }
Properties for an Azure SQL Database Vulnerability Assessment rule baseline's result.
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) Result ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) Result() pulumi.StringArrayOutput
The rule baseline result
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput() DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
func (DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext ¶
func (o DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineItemResponseOutput
type DatabaseVulnerabilityAssessmentRuleBaselineOutput ¶ added in v0.2.6
type DatabaseVulnerabilityAssessmentRuleBaselineOutput struct {
*pulumi.OutputState
}
func (DatabaseVulnerabilityAssessmentRuleBaselineOutput) ElementType ¶ added in v0.2.6
func (DatabaseVulnerabilityAssessmentRuleBaselineOutput) ElementType() reflect.Type
func (DatabaseVulnerabilityAssessmentRuleBaselineOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineOutput ¶ added in v0.2.6
func (o DatabaseVulnerabilityAssessmentRuleBaselineOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineOutput() DatabaseVulnerabilityAssessmentRuleBaselineOutput
func (DatabaseVulnerabilityAssessmentRuleBaselineOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineOutputWithContext ¶ added in v0.2.6
func (o DatabaseVulnerabilityAssessmentRuleBaselineOutput) ToDatabaseVulnerabilityAssessmentRuleBaselineOutputWithContext(ctx context.Context) DatabaseVulnerabilityAssessmentRuleBaselineOutput
type DatabaseVulnerabilityAssessmentRuleBaselineState ¶
type DatabaseVulnerabilityAssessmentRuleBaselineState struct { // The rule baseline result BaselineResults DatabaseVulnerabilityAssessmentRuleBaselineItemResponseArrayInput // Resource name. Name pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (DatabaseVulnerabilityAssessmentRuleBaselineState) ElementType ¶
func (DatabaseVulnerabilityAssessmentRuleBaselineState) ElementType() reflect.Type
type DatabaseVulnerabilityAssessmentState ¶
type DatabaseVulnerabilityAssessmentState struct { // Resource name. Name pulumi.StringPtrInput // The recurring scans settings RecurringScans VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput // Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. StorageAccountAccessKey pulumi.StringPtrInput // A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set StorageContainerPath pulumi.StringPtrInput // A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. StorageContainerSasKey pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (DatabaseVulnerabilityAssessmentState) ElementType ¶
func (DatabaseVulnerabilityAssessmentState) ElementType() reflect.Type
type Job ¶
type Job struct { pulumi.CustomResourceState // User-defined description of the job. Description pulumi.StringPtrOutput `pulumi:"description"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Schedule properties of the job. Schedule JobScheduleResponsePtrOutput `pulumi:"schedule"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The job version number. Version pulumi.IntOutput `pulumi:"version"` }
A job.
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job 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 NewJob ¶
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (Job) ElementType ¶ added in v0.2.6
func (Job) ToJobOutput ¶ added in v0.2.6
type JobAgent ¶
type JobAgent struct { pulumi.CustomResourceState // Resource ID of the database to store job metadata in. DatabaseId pulumi.StringOutput `pulumi:"databaseId"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The name and tier of the SKU. Sku SkuResponsePtrOutput `pulumi:"sku"` // The state of the job agent. State pulumi.StringOutput `pulumi:"state"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
An Azure SQL job agent.
func GetJobAgent ¶
func GetJobAgent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobAgentState, opts ...pulumi.ResourceOption) (*JobAgent, error)
GetJobAgent gets an existing JobAgent 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 NewJobAgent ¶
func NewJobAgent(ctx *pulumi.Context, name string, args *JobAgentArgs, opts ...pulumi.ResourceOption) (*JobAgent, error)
NewJobAgent registers a new resource with the given unique name, arguments, and options.
func (JobAgent) ElementType ¶ added in v0.2.6
func (JobAgent) ToJobAgentOutput ¶ added in v0.2.6
func (i JobAgent) ToJobAgentOutput() JobAgentOutput
func (JobAgent) ToJobAgentOutputWithContext ¶ added in v0.2.6
func (i JobAgent) ToJobAgentOutputWithContext(ctx context.Context) JobAgentOutput
type JobAgentArgs ¶
type JobAgentArgs struct { // Resource ID of the database to store job metadata in. DatabaseId pulumi.StringInput // The name of the job agent to be created or updated. JobAgentName pulumi.StringInput // Resource location. Location pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The name and tier of the SKU. Sku SkuPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a JobAgent resource.
func (JobAgentArgs) ElementType ¶
func (JobAgentArgs) ElementType() reflect.Type
type JobAgentInput ¶ added in v0.2.6
type JobAgentInput interface { pulumi.Input ToJobAgentOutput() JobAgentOutput ToJobAgentOutputWithContext(ctx context.Context) JobAgentOutput }
type JobAgentOutput ¶ added in v0.2.6
type JobAgentOutput struct {
*pulumi.OutputState
}
func (JobAgentOutput) ElementType ¶ added in v0.2.6
func (JobAgentOutput) ElementType() reflect.Type
func (JobAgentOutput) ToJobAgentOutput ¶ added in v0.2.6
func (o JobAgentOutput) ToJobAgentOutput() JobAgentOutput
func (JobAgentOutput) ToJobAgentOutputWithContext ¶ added in v0.2.6
func (o JobAgentOutput) ToJobAgentOutputWithContext(ctx context.Context) JobAgentOutput
type JobAgentState ¶
type JobAgentState struct { // Resource ID of the database to store job metadata in. DatabaseId pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The name and tier of the SKU. Sku SkuResponsePtrInput // The state of the job agent. State pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (JobAgentState) ElementType ¶
func (JobAgentState) ElementType() reflect.Type
type JobArgs ¶
type JobArgs struct { // User-defined description of the job. Description pulumi.StringPtrInput // The name of the job agent. JobAgentName pulumi.StringInput // The name of the job to get. JobName pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // Schedule properties of the job. Schedule JobSchedulePtrInput // The name of the server. ServerName pulumi.StringInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobCredential ¶
type JobCredential struct { pulumi.CustomResourceState // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The credential password. Password pulumi.StringOutput `pulumi:"password"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The credential user name. Username pulumi.StringOutput `pulumi:"username"` }
A stored credential that can be used by a job to connect to target databases.
func GetJobCredential ¶
func GetJobCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobCredentialState, opts ...pulumi.ResourceOption) (*JobCredential, error)
GetJobCredential gets an existing JobCredential 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 NewJobCredential ¶
func NewJobCredential(ctx *pulumi.Context, name string, args *JobCredentialArgs, opts ...pulumi.ResourceOption) (*JobCredential, error)
NewJobCredential registers a new resource with the given unique name, arguments, and options.
func (JobCredential) ElementType ¶ added in v0.2.6
func (JobCredential) ElementType() reflect.Type
func (JobCredential) ToJobCredentialOutput ¶ added in v0.2.6
func (i JobCredential) ToJobCredentialOutput() JobCredentialOutput
func (JobCredential) ToJobCredentialOutputWithContext ¶ added in v0.2.6
func (i JobCredential) ToJobCredentialOutputWithContext(ctx context.Context) JobCredentialOutput
type JobCredentialArgs ¶
type JobCredentialArgs struct { // The name of the credential. CredentialName pulumi.StringInput // The name of the job agent. JobAgentName pulumi.StringInput // The credential password. Password pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The credential user name. Username pulumi.StringInput }
The set of arguments for constructing a JobCredential resource.
func (JobCredentialArgs) ElementType ¶
func (JobCredentialArgs) ElementType() reflect.Type
type JobCredentialInput ¶ added in v0.2.6
type JobCredentialInput interface { pulumi.Input ToJobCredentialOutput() JobCredentialOutput ToJobCredentialOutputWithContext(ctx context.Context) JobCredentialOutput }
type JobCredentialOutput ¶ added in v0.2.6
type JobCredentialOutput struct {
*pulumi.OutputState
}
func (JobCredentialOutput) ElementType ¶ added in v0.2.6
func (JobCredentialOutput) ElementType() reflect.Type
func (JobCredentialOutput) ToJobCredentialOutput ¶ added in v0.2.6
func (o JobCredentialOutput) ToJobCredentialOutput() JobCredentialOutput
func (JobCredentialOutput) ToJobCredentialOutputWithContext ¶ added in v0.2.6
func (o JobCredentialOutput) ToJobCredentialOutputWithContext(ctx context.Context) JobCredentialOutput
type JobCredentialState ¶
type JobCredentialState struct { // Resource name. Name pulumi.StringPtrInput // The credential password. Password pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // The credential user name. Username pulumi.StringPtrInput }
func (JobCredentialState) ElementType ¶
func (JobCredentialState) ElementType() reflect.Type
type JobOutput ¶ added in v0.2.6
type JobOutput struct {
*pulumi.OutputState
}
func (JobOutput) ElementType ¶ added in v0.2.6
func (JobOutput) ToJobOutput ¶ added in v0.2.6
type JobSchedule ¶
type JobSchedule struct { // Whether or not the schedule is enabled. Enabled *bool `pulumi:"enabled"` // Schedule end time. EndTime *string `pulumi:"endTime"` // Value of the schedule's recurring interval, if the schedule type is recurring. ISO8601 duration format. Interval *string `pulumi:"interval"` // Schedule start time. StartTime *string `pulumi:"startTime"` // Schedule interval type Type *string `pulumi:"type"` }
Scheduling properties of a job.
type JobScheduleArgs ¶
type JobScheduleArgs struct { // Whether or not the schedule is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Schedule end time. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Value of the schedule's recurring interval, if the schedule type is recurring. ISO8601 duration format. Interval pulumi.StringPtrInput `pulumi:"interval"` // Schedule start time. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // Schedule interval type Type pulumi.StringPtrInput `pulumi:"type"` }
Scheduling properties of a job.
func (JobScheduleArgs) ElementType ¶
func (JobScheduleArgs) ElementType() reflect.Type
func (JobScheduleArgs) ToJobScheduleOutput ¶
func (i JobScheduleArgs) ToJobScheduleOutput() JobScheduleOutput
func (JobScheduleArgs) ToJobScheduleOutputWithContext ¶
func (i JobScheduleArgs) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput
func (JobScheduleArgs) ToJobSchedulePtrOutput ¶
func (i JobScheduleArgs) ToJobSchedulePtrOutput() JobSchedulePtrOutput
func (JobScheduleArgs) ToJobSchedulePtrOutputWithContext ¶
func (i JobScheduleArgs) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
type JobScheduleInput ¶
type JobScheduleInput interface { pulumi.Input ToJobScheduleOutput() JobScheduleOutput ToJobScheduleOutputWithContext(context.Context) JobScheduleOutput }
JobScheduleInput is an input type that accepts JobScheduleArgs and JobScheduleOutput values. You can construct a concrete instance of `JobScheduleInput` via:
JobScheduleArgs{...}
type JobScheduleOutput ¶
type JobScheduleOutput struct{ *pulumi.OutputState }
Scheduling properties of a job.
func (JobScheduleOutput) ElementType ¶
func (JobScheduleOutput) ElementType() reflect.Type
func (JobScheduleOutput) Enabled ¶
func (o JobScheduleOutput) Enabled() pulumi.BoolPtrOutput
Whether or not the schedule is enabled.
func (JobScheduleOutput) EndTime ¶
func (o JobScheduleOutput) EndTime() pulumi.StringPtrOutput
Schedule end time.
func (JobScheduleOutput) Interval ¶
func (o JobScheduleOutput) Interval() pulumi.StringPtrOutput
Value of the schedule's recurring interval, if the schedule type is recurring. ISO8601 duration format.
func (JobScheduleOutput) StartTime ¶
func (o JobScheduleOutput) StartTime() pulumi.StringPtrOutput
Schedule start time.
func (JobScheduleOutput) ToJobScheduleOutput ¶
func (o JobScheduleOutput) ToJobScheduleOutput() JobScheduleOutput
func (JobScheduleOutput) ToJobScheduleOutputWithContext ¶
func (o JobScheduleOutput) ToJobScheduleOutputWithContext(ctx context.Context) JobScheduleOutput
func (JobScheduleOutput) ToJobSchedulePtrOutput ¶
func (o JobScheduleOutput) ToJobSchedulePtrOutput() JobSchedulePtrOutput
func (JobScheduleOutput) ToJobSchedulePtrOutputWithContext ¶
func (o JobScheduleOutput) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
func (JobScheduleOutput) Type ¶
func (o JobScheduleOutput) Type() pulumi.StringPtrOutput
Schedule interval type
type JobSchedulePtrInput ¶
type JobSchedulePtrInput interface { pulumi.Input ToJobSchedulePtrOutput() JobSchedulePtrOutput ToJobSchedulePtrOutputWithContext(context.Context) JobSchedulePtrOutput }
JobSchedulePtrInput is an input type that accepts JobScheduleArgs, JobSchedulePtr and JobSchedulePtrOutput values. You can construct a concrete instance of `JobSchedulePtrInput` via:
JobScheduleArgs{...} or: nil
func JobSchedulePtr ¶
func JobSchedulePtr(v *JobScheduleArgs) JobSchedulePtrInput
type JobSchedulePtrOutput ¶
type JobSchedulePtrOutput struct{ *pulumi.OutputState }
func (JobSchedulePtrOutput) Elem ¶
func (o JobSchedulePtrOutput) Elem() JobScheduleOutput
func (JobSchedulePtrOutput) ElementType ¶
func (JobSchedulePtrOutput) ElementType() reflect.Type
func (JobSchedulePtrOutput) Enabled ¶
func (o JobSchedulePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not the schedule is enabled.
func (JobSchedulePtrOutput) EndTime ¶
func (o JobSchedulePtrOutput) EndTime() pulumi.StringPtrOutput
Schedule end time.
func (JobSchedulePtrOutput) Interval ¶
func (o JobSchedulePtrOutput) Interval() pulumi.StringPtrOutput
Value of the schedule's recurring interval, if the schedule type is recurring. ISO8601 duration format.
func (JobSchedulePtrOutput) StartTime ¶
func (o JobSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
Schedule start time.
func (JobSchedulePtrOutput) ToJobSchedulePtrOutput ¶
func (o JobSchedulePtrOutput) ToJobSchedulePtrOutput() JobSchedulePtrOutput
func (JobSchedulePtrOutput) ToJobSchedulePtrOutputWithContext ¶
func (o JobSchedulePtrOutput) ToJobSchedulePtrOutputWithContext(ctx context.Context) JobSchedulePtrOutput
func (JobSchedulePtrOutput) Type ¶
func (o JobSchedulePtrOutput) Type() pulumi.StringPtrOutput
Schedule interval type
type JobScheduleResponse ¶
type JobScheduleResponse struct { // Whether or not the schedule is enabled. Enabled *bool `pulumi:"enabled"` // Schedule end time. EndTime *string `pulumi:"endTime"` // Value of the schedule's recurring interval, if the schedule type is recurring. ISO8601 duration format. Interval *string `pulumi:"interval"` // Schedule start time. StartTime *string `pulumi:"startTime"` // Schedule interval type Type *string `pulumi:"type"` }
Scheduling properties of a job.
type JobScheduleResponseArgs ¶
type JobScheduleResponseArgs struct { // Whether or not the schedule is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Schedule end time. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Value of the schedule's recurring interval, if the schedule type is recurring. ISO8601 duration format. Interval pulumi.StringPtrInput `pulumi:"interval"` // Schedule start time. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // Schedule interval type Type pulumi.StringPtrInput `pulumi:"type"` }
Scheduling properties of a job.
func (JobScheduleResponseArgs) ElementType ¶
func (JobScheduleResponseArgs) ElementType() reflect.Type
func (JobScheduleResponseArgs) ToJobScheduleResponseOutput ¶
func (i JobScheduleResponseArgs) ToJobScheduleResponseOutput() JobScheduleResponseOutput
func (JobScheduleResponseArgs) ToJobScheduleResponseOutputWithContext ¶
func (i JobScheduleResponseArgs) ToJobScheduleResponseOutputWithContext(ctx context.Context) JobScheduleResponseOutput
func (JobScheduleResponseArgs) ToJobScheduleResponsePtrOutput ¶
func (i JobScheduleResponseArgs) ToJobScheduleResponsePtrOutput() JobScheduleResponsePtrOutput
func (JobScheduleResponseArgs) ToJobScheduleResponsePtrOutputWithContext ¶
func (i JobScheduleResponseArgs) ToJobScheduleResponsePtrOutputWithContext(ctx context.Context) JobScheduleResponsePtrOutput
type JobScheduleResponseInput ¶
type JobScheduleResponseInput interface { pulumi.Input ToJobScheduleResponseOutput() JobScheduleResponseOutput ToJobScheduleResponseOutputWithContext(context.Context) JobScheduleResponseOutput }
JobScheduleResponseInput is an input type that accepts JobScheduleResponseArgs and JobScheduleResponseOutput values. You can construct a concrete instance of `JobScheduleResponseInput` via:
JobScheduleResponseArgs{...}
type JobScheduleResponseOutput ¶
type JobScheduleResponseOutput struct{ *pulumi.OutputState }
Scheduling properties of a job.
func (JobScheduleResponseOutput) ElementType ¶
func (JobScheduleResponseOutput) ElementType() reflect.Type
func (JobScheduleResponseOutput) Enabled ¶
func (o JobScheduleResponseOutput) Enabled() pulumi.BoolPtrOutput
Whether or not the schedule is enabled.
func (JobScheduleResponseOutput) EndTime ¶
func (o JobScheduleResponseOutput) EndTime() pulumi.StringPtrOutput
Schedule end time.
func (JobScheduleResponseOutput) Interval ¶
func (o JobScheduleResponseOutput) Interval() pulumi.StringPtrOutput
Value of the schedule's recurring interval, if the schedule type is recurring. ISO8601 duration format.
func (JobScheduleResponseOutput) StartTime ¶
func (o JobScheduleResponseOutput) StartTime() pulumi.StringPtrOutput
Schedule start time.
func (JobScheduleResponseOutput) ToJobScheduleResponseOutput ¶
func (o JobScheduleResponseOutput) ToJobScheduleResponseOutput() JobScheduleResponseOutput
func (JobScheduleResponseOutput) ToJobScheduleResponseOutputWithContext ¶
func (o JobScheduleResponseOutput) ToJobScheduleResponseOutputWithContext(ctx context.Context) JobScheduleResponseOutput
func (JobScheduleResponseOutput) ToJobScheduleResponsePtrOutput ¶
func (o JobScheduleResponseOutput) ToJobScheduleResponsePtrOutput() JobScheduleResponsePtrOutput
func (JobScheduleResponseOutput) ToJobScheduleResponsePtrOutputWithContext ¶
func (o JobScheduleResponseOutput) ToJobScheduleResponsePtrOutputWithContext(ctx context.Context) JobScheduleResponsePtrOutput
func (JobScheduleResponseOutput) Type ¶
func (o JobScheduleResponseOutput) Type() pulumi.StringPtrOutput
Schedule interval type
type JobScheduleResponsePtrInput ¶
type JobScheduleResponsePtrInput interface { pulumi.Input ToJobScheduleResponsePtrOutput() JobScheduleResponsePtrOutput ToJobScheduleResponsePtrOutputWithContext(context.Context) JobScheduleResponsePtrOutput }
JobScheduleResponsePtrInput is an input type that accepts JobScheduleResponseArgs, JobScheduleResponsePtr and JobScheduleResponsePtrOutput values. You can construct a concrete instance of `JobScheduleResponsePtrInput` via:
JobScheduleResponseArgs{...} or: nil
func JobScheduleResponsePtr ¶
func JobScheduleResponsePtr(v *JobScheduleResponseArgs) JobScheduleResponsePtrInput
type JobScheduleResponsePtrOutput ¶
type JobScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (JobScheduleResponsePtrOutput) Elem ¶
func (o JobScheduleResponsePtrOutput) Elem() JobScheduleResponseOutput
func (JobScheduleResponsePtrOutput) ElementType ¶
func (JobScheduleResponsePtrOutput) ElementType() reflect.Type
func (JobScheduleResponsePtrOutput) Enabled ¶
func (o JobScheduleResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not the schedule is enabled.
func (JobScheduleResponsePtrOutput) EndTime ¶
func (o JobScheduleResponsePtrOutput) EndTime() pulumi.StringPtrOutput
Schedule end time.
func (JobScheduleResponsePtrOutput) Interval ¶
func (o JobScheduleResponsePtrOutput) Interval() pulumi.StringPtrOutput
Value of the schedule's recurring interval, if the schedule type is recurring. ISO8601 duration format.
func (JobScheduleResponsePtrOutput) StartTime ¶
func (o JobScheduleResponsePtrOutput) StartTime() pulumi.StringPtrOutput
Schedule start time.
func (JobScheduleResponsePtrOutput) ToJobScheduleResponsePtrOutput ¶
func (o JobScheduleResponsePtrOutput) ToJobScheduleResponsePtrOutput() JobScheduleResponsePtrOutput
func (JobScheduleResponsePtrOutput) ToJobScheduleResponsePtrOutputWithContext ¶
func (o JobScheduleResponsePtrOutput) ToJobScheduleResponsePtrOutputWithContext(ctx context.Context) JobScheduleResponsePtrOutput
func (JobScheduleResponsePtrOutput) Type ¶
func (o JobScheduleResponsePtrOutput) Type() pulumi.StringPtrOutput
Schedule interval type
type JobState ¶
type JobState struct { // User-defined description of the job. Description pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Schedule properties of the job. Schedule JobScheduleResponsePtrInput // Resource type. Type pulumi.StringPtrInput // The job version number. Version pulumi.IntPtrInput }
func (JobState) ElementType ¶
type JobStep ¶
type JobStep struct { pulumi.CustomResourceState // The action payload of the job step. Action JobStepActionResponseOutput `pulumi:"action"` // The resource ID of the job credential that will be used to connect to the targets. Credential pulumi.StringOutput `pulumi:"credential"` // Execution options for the job step. ExecutionOptions JobStepExecutionOptionsResponsePtrOutput `pulumi:"executionOptions"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Output destination properties of the job step. Output JobStepOutputResponsePtrOutput `pulumi:"output"` // The job step's index within the job. If not specified when creating the job step, it will be created as the last step. If not specified when updating the job step, the step id is not modified. StepId pulumi.IntPtrOutput `pulumi:"stepId"` // The resource ID of the target group that the job step will be executed on. TargetGroup pulumi.StringOutput `pulumi:"targetGroup"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A job step.
func GetJobStep ¶
func GetJobStep(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobStepState, opts ...pulumi.ResourceOption) (*JobStep, error)
GetJobStep gets an existing JobStep 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 NewJobStep ¶
func NewJobStep(ctx *pulumi.Context, name string, args *JobStepArgs, opts ...pulumi.ResourceOption) (*JobStep, error)
NewJobStep registers a new resource with the given unique name, arguments, and options.
func (JobStep) ElementType ¶ added in v0.2.6
func (JobStep) ToJobStepOutput ¶ added in v0.2.6
func (i JobStep) ToJobStepOutput() JobStepOutput
func (JobStep) ToJobStepOutputWithContext ¶ added in v0.2.6
type JobStepAction ¶
type JobStepAction struct { // The source of the action to execute. Source *string `pulumi:"source"` // Type of action being executed by the job step. Type *string `pulumi:"type"` // The action value, for example the text of the T-SQL script to execute. Value string `pulumi:"value"` }
The action to be executed by a job step.
type JobStepActionArgs ¶
type JobStepActionArgs struct { // The source of the action to execute. Source pulumi.StringPtrInput `pulumi:"source"` // Type of action being executed by the job step. Type pulumi.StringPtrInput `pulumi:"type"` // The action value, for example the text of the T-SQL script to execute. Value pulumi.StringInput `pulumi:"value"` }
The action to be executed by a job step.
func (JobStepActionArgs) ElementType ¶
func (JobStepActionArgs) ElementType() reflect.Type
func (JobStepActionArgs) ToJobStepActionOutput ¶
func (i JobStepActionArgs) ToJobStepActionOutput() JobStepActionOutput
func (JobStepActionArgs) ToJobStepActionOutputWithContext ¶
func (i JobStepActionArgs) ToJobStepActionOutputWithContext(ctx context.Context) JobStepActionOutput
func (JobStepActionArgs) ToJobStepActionPtrOutput ¶
func (i JobStepActionArgs) ToJobStepActionPtrOutput() JobStepActionPtrOutput
func (JobStepActionArgs) ToJobStepActionPtrOutputWithContext ¶
func (i JobStepActionArgs) ToJobStepActionPtrOutputWithContext(ctx context.Context) JobStepActionPtrOutput
type JobStepActionInput ¶
type JobStepActionInput interface { pulumi.Input ToJobStepActionOutput() JobStepActionOutput ToJobStepActionOutputWithContext(context.Context) JobStepActionOutput }
JobStepActionInput is an input type that accepts JobStepActionArgs and JobStepActionOutput values. You can construct a concrete instance of `JobStepActionInput` via:
JobStepActionArgs{...}
type JobStepActionOutput ¶
type JobStepActionOutput struct{ *pulumi.OutputState }
The action to be executed by a job step.
func (JobStepActionOutput) ElementType ¶
func (JobStepActionOutput) ElementType() reflect.Type
func (JobStepActionOutput) Source ¶
func (o JobStepActionOutput) Source() pulumi.StringPtrOutput
The source of the action to execute.
func (JobStepActionOutput) ToJobStepActionOutput ¶
func (o JobStepActionOutput) ToJobStepActionOutput() JobStepActionOutput
func (JobStepActionOutput) ToJobStepActionOutputWithContext ¶
func (o JobStepActionOutput) ToJobStepActionOutputWithContext(ctx context.Context) JobStepActionOutput
func (JobStepActionOutput) ToJobStepActionPtrOutput ¶
func (o JobStepActionOutput) ToJobStepActionPtrOutput() JobStepActionPtrOutput
func (JobStepActionOutput) ToJobStepActionPtrOutputWithContext ¶
func (o JobStepActionOutput) ToJobStepActionPtrOutputWithContext(ctx context.Context) JobStepActionPtrOutput
func (JobStepActionOutput) Type ¶
func (o JobStepActionOutput) Type() pulumi.StringPtrOutput
Type of action being executed by the job step.
func (JobStepActionOutput) Value ¶
func (o JobStepActionOutput) Value() pulumi.StringOutput
The action value, for example the text of the T-SQL script to execute.
type JobStepActionPtrInput ¶
type JobStepActionPtrInput interface { pulumi.Input ToJobStepActionPtrOutput() JobStepActionPtrOutput ToJobStepActionPtrOutputWithContext(context.Context) JobStepActionPtrOutput }
JobStepActionPtrInput is an input type that accepts JobStepActionArgs, JobStepActionPtr and JobStepActionPtrOutput values. You can construct a concrete instance of `JobStepActionPtrInput` via:
JobStepActionArgs{...} or: nil
func JobStepActionPtr ¶
func JobStepActionPtr(v *JobStepActionArgs) JobStepActionPtrInput
type JobStepActionPtrOutput ¶
type JobStepActionPtrOutput struct{ *pulumi.OutputState }
func (JobStepActionPtrOutput) Elem ¶
func (o JobStepActionPtrOutput) Elem() JobStepActionOutput
func (JobStepActionPtrOutput) ElementType ¶
func (JobStepActionPtrOutput) ElementType() reflect.Type
func (JobStepActionPtrOutput) Source ¶
func (o JobStepActionPtrOutput) Source() pulumi.StringPtrOutput
The source of the action to execute.
func (JobStepActionPtrOutput) ToJobStepActionPtrOutput ¶
func (o JobStepActionPtrOutput) ToJobStepActionPtrOutput() JobStepActionPtrOutput
func (JobStepActionPtrOutput) ToJobStepActionPtrOutputWithContext ¶
func (o JobStepActionPtrOutput) ToJobStepActionPtrOutputWithContext(ctx context.Context) JobStepActionPtrOutput
func (JobStepActionPtrOutput) Type ¶
func (o JobStepActionPtrOutput) Type() pulumi.StringPtrOutput
Type of action being executed by the job step.
func (JobStepActionPtrOutput) Value ¶
func (o JobStepActionPtrOutput) Value() pulumi.StringPtrOutput
The action value, for example the text of the T-SQL script to execute.
type JobStepActionResponse ¶
type JobStepActionResponse struct { // The source of the action to execute. Source *string `pulumi:"source"` // Type of action being executed by the job step. Type *string `pulumi:"type"` // The action value, for example the text of the T-SQL script to execute. Value string `pulumi:"value"` }
The action to be executed by a job step.
type JobStepActionResponseArgs ¶
type JobStepActionResponseArgs struct { // The source of the action to execute. Source pulumi.StringPtrInput `pulumi:"source"` // Type of action being executed by the job step. Type pulumi.StringPtrInput `pulumi:"type"` // The action value, for example the text of the T-SQL script to execute. Value pulumi.StringInput `pulumi:"value"` }
The action to be executed by a job step.
func (JobStepActionResponseArgs) ElementType ¶
func (JobStepActionResponseArgs) ElementType() reflect.Type
func (JobStepActionResponseArgs) ToJobStepActionResponseOutput ¶
func (i JobStepActionResponseArgs) ToJobStepActionResponseOutput() JobStepActionResponseOutput
func (JobStepActionResponseArgs) ToJobStepActionResponseOutputWithContext ¶
func (i JobStepActionResponseArgs) ToJobStepActionResponseOutputWithContext(ctx context.Context) JobStepActionResponseOutput
func (JobStepActionResponseArgs) ToJobStepActionResponsePtrOutput ¶
func (i JobStepActionResponseArgs) ToJobStepActionResponsePtrOutput() JobStepActionResponsePtrOutput
func (JobStepActionResponseArgs) ToJobStepActionResponsePtrOutputWithContext ¶
func (i JobStepActionResponseArgs) ToJobStepActionResponsePtrOutputWithContext(ctx context.Context) JobStepActionResponsePtrOutput
type JobStepActionResponseInput ¶
type JobStepActionResponseInput interface { pulumi.Input ToJobStepActionResponseOutput() JobStepActionResponseOutput ToJobStepActionResponseOutputWithContext(context.Context) JobStepActionResponseOutput }
JobStepActionResponseInput is an input type that accepts JobStepActionResponseArgs and JobStepActionResponseOutput values. You can construct a concrete instance of `JobStepActionResponseInput` via:
JobStepActionResponseArgs{...}
type JobStepActionResponseOutput ¶
type JobStepActionResponseOutput struct{ *pulumi.OutputState }
The action to be executed by a job step.
func (JobStepActionResponseOutput) ElementType ¶
func (JobStepActionResponseOutput) ElementType() reflect.Type
func (JobStepActionResponseOutput) Source ¶
func (o JobStepActionResponseOutput) Source() pulumi.StringPtrOutput
The source of the action to execute.
func (JobStepActionResponseOutput) ToJobStepActionResponseOutput ¶
func (o JobStepActionResponseOutput) ToJobStepActionResponseOutput() JobStepActionResponseOutput
func (JobStepActionResponseOutput) ToJobStepActionResponseOutputWithContext ¶
func (o JobStepActionResponseOutput) ToJobStepActionResponseOutputWithContext(ctx context.Context) JobStepActionResponseOutput
func (JobStepActionResponseOutput) ToJobStepActionResponsePtrOutput ¶
func (o JobStepActionResponseOutput) ToJobStepActionResponsePtrOutput() JobStepActionResponsePtrOutput
func (JobStepActionResponseOutput) ToJobStepActionResponsePtrOutputWithContext ¶
func (o JobStepActionResponseOutput) ToJobStepActionResponsePtrOutputWithContext(ctx context.Context) JobStepActionResponsePtrOutput
func (JobStepActionResponseOutput) Type ¶
func (o JobStepActionResponseOutput) Type() pulumi.StringPtrOutput
Type of action being executed by the job step.
func (JobStepActionResponseOutput) Value ¶
func (o JobStepActionResponseOutput) Value() pulumi.StringOutput
The action value, for example the text of the T-SQL script to execute.
type JobStepActionResponsePtrInput ¶
type JobStepActionResponsePtrInput interface { pulumi.Input ToJobStepActionResponsePtrOutput() JobStepActionResponsePtrOutput ToJobStepActionResponsePtrOutputWithContext(context.Context) JobStepActionResponsePtrOutput }
JobStepActionResponsePtrInput is an input type that accepts JobStepActionResponseArgs, JobStepActionResponsePtr and JobStepActionResponsePtrOutput values. You can construct a concrete instance of `JobStepActionResponsePtrInput` via:
JobStepActionResponseArgs{...} or: nil
func JobStepActionResponsePtr ¶
func JobStepActionResponsePtr(v *JobStepActionResponseArgs) JobStepActionResponsePtrInput
type JobStepActionResponsePtrOutput ¶
type JobStepActionResponsePtrOutput struct{ *pulumi.OutputState }
func (JobStepActionResponsePtrOutput) Elem ¶
func (o JobStepActionResponsePtrOutput) Elem() JobStepActionResponseOutput
func (JobStepActionResponsePtrOutput) ElementType ¶
func (JobStepActionResponsePtrOutput) ElementType() reflect.Type
func (JobStepActionResponsePtrOutput) Source ¶
func (o JobStepActionResponsePtrOutput) Source() pulumi.StringPtrOutput
The source of the action to execute.
func (JobStepActionResponsePtrOutput) ToJobStepActionResponsePtrOutput ¶
func (o JobStepActionResponsePtrOutput) ToJobStepActionResponsePtrOutput() JobStepActionResponsePtrOutput
func (JobStepActionResponsePtrOutput) ToJobStepActionResponsePtrOutputWithContext ¶
func (o JobStepActionResponsePtrOutput) ToJobStepActionResponsePtrOutputWithContext(ctx context.Context) JobStepActionResponsePtrOutput
func (JobStepActionResponsePtrOutput) Type ¶
func (o JobStepActionResponsePtrOutput) Type() pulumi.StringPtrOutput
Type of action being executed by the job step.
func (JobStepActionResponsePtrOutput) Value ¶
func (o JobStepActionResponsePtrOutput) Value() pulumi.StringPtrOutput
The action value, for example the text of the T-SQL script to execute.
type JobStepArgs ¶
type JobStepArgs struct { // The action payload of the job step. Action JobStepActionInput // The resource ID of the job credential that will be used to connect to the targets. Credential pulumi.StringInput // Execution options for the job step. ExecutionOptions JobStepExecutionOptionsPtrInput // The name of the job agent. JobAgentName pulumi.StringInput // The name of the job. JobName pulumi.StringInput // Output destination properties of the job step. Output JobStepOutputPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The job step's index within the job. If not specified when creating the job step, it will be created as the last step. If not specified when updating the job step, the step id is not modified. StepId pulumi.IntPtrInput // The name of the job step. StepName pulumi.StringInput // The resource ID of the target group that the job step will be executed on. TargetGroup pulumi.StringInput }
The set of arguments for constructing a JobStep resource.
func (JobStepArgs) ElementType ¶
func (JobStepArgs) ElementType() reflect.Type
type JobStepExecutionOptions ¶
type JobStepExecutionOptions struct { // Initial delay between retries for job step execution. InitialRetryIntervalSeconds *int `pulumi:"initialRetryIntervalSeconds"` // The maximum amount of time to wait between retries for job step execution. MaximumRetryIntervalSeconds *int `pulumi:"maximumRetryIntervalSeconds"` // Maximum number of times the job step will be reattempted if the first attempt fails. RetryAttempts *int `pulumi:"retryAttempts"` // The backoff multiplier for the time between retries. RetryIntervalBackoffMultiplier *float64 `pulumi:"retryIntervalBackoffMultiplier"` // Execution timeout for the job step. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
The execution options of a job step.
type JobStepExecutionOptionsArgs ¶
type JobStepExecutionOptionsArgs struct { // Initial delay between retries for job step execution. InitialRetryIntervalSeconds pulumi.IntPtrInput `pulumi:"initialRetryIntervalSeconds"` // The maximum amount of time to wait between retries for job step execution. MaximumRetryIntervalSeconds pulumi.IntPtrInput `pulumi:"maximumRetryIntervalSeconds"` // Maximum number of times the job step will be reattempted if the first attempt fails. RetryAttempts pulumi.IntPtrInput `pulumi:"retryAttempts"` // The backoff multiplier for the time between retries. RetryIntervalBackoffMultiplier pulumi.Float64PtrInput `pulumi:"retryIntervalBackoffMultiplier"` // Execution timeout for the job step. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
The execution options of a job step.
func (JobStepExecutionOptionsArgs) ElementType ¶
func (JobStepExecutionOptionsArgs) ElementType() reflect.Type
func (JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsOutput ¶
func (i JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsOutput() JobStepExecutionOptionsOutput
func (JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsOutputWithContext ¶
func (i JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsOutputWithContext(ctx context.Context) JobStepExecutionOptionsOutput
func (JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsPtrOutput ¶
func (i JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsPtrOutput() JobStepExecutionOptionsPtrOutput
func (JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsPtrOutputWithContext ¶
func (i JobStepExecutionOptionsArgs) ToJobStepExecutionOptionsPtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsPtrOutput
type JobStepExecutionOptionsInput ¶
type JobStepExecutionOptionsInput interface { pulumi.Input ToJobStepExecutionOptionsOutput() JobStepExecutionOptionsOutput ToJobStepExecutionOptionsOutputWithContext(context.Context) JobStepExecutionOptionsOutput }
JobStepExecutionOptionsInput is an input type that accepts JobStepExecutionOptionsArgs and JobStepExecutionOptionsOutput values. You can construct a concrete instance of `JobStepExecutionOptionsInput` via:
JobStepExecutionOptionsArgs{...}
type JobStepExecutionOptionsOutput ¶
type JobStepExecutionOptionsOutput struct{ *pulumi.OutputState }
The execution options of a job step.
func (JobStepExecutionOptionsOutput) ElementType ¶
func (JobStepExecutionOptionsOutput) ElementType() reflect.Type
func (JobStepExecutionOptionsOutput) InitialRetryIntervalSeconds ¶
func (o JobStepExecutionOptionsOutput) InitialRetryIntervalSeconds() pulumi.IntPtrOutput
Initial delay between retries for job step execution.
func (JobStepExecutionOptionsOutput) MaximumRetryIntervalSeconds ¶
func (o JobStepExecutionOptionsOutput) MaximumRetryIntervalSeconds() pulumi.IntPtrOutput
The maximum amount of time to wait between retries for job step execution.
func (JobStepExecutionOptionsOutput) RetryAttempts ¶
func (o JobStepExecutionOptionsOutput) RetryAttempts() pulumi.IntPtrOutput
Maximum number of times the job step will be reattempted if the first attempt fails.
func (JobStepExecutionOptionsOutput) RetryIntervalBackoffMultiplier ¶
func (o JobStepExecutionOptionsOutput) RetryIntervalBackoffMultiplier() pulumi.Float64PtrOutput
The backoff multiplier for the time between retries.
func (JobStepExecutionOptionsOutput) TimeoutSeconds ¶
func (o JobStepExecutionOptionsOutput) TimeoutSeconds() pulumi.IntPtrOutput
Execution timeout for the job step.
func (JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsOutput ¶
func (o JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsOutput() JobStepExecutionOptionsOutput
func (JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsOutputWithContext ¶
func (o JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsOutputWithContext(ctx context.Context) JobStepExecutionOptionsOutput
func (JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsPtrOutput ¶
func (o JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsPtrOutput() JobStepExecutionOptionsPtrOutput
func (JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsPtrOutputWithContext ¶
func (o JobStepExecutionOptionsOutput) ToJobStepExecutionOptionsPtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsPtrOutput
type JobStepExecutionOptionsPtrInput ¶
type JobStepExecutionOptionsPtrInput interface { pulumi.Input ToJobStepExecutionOptionsPtrOutput() JobStepExecutionOptionsPtrOutput ToJobStepExecutionOptionsPtrOutputWithContext(context.Context) JobStepExecutionOptionsPtrOutput }
JobStepExecutionOptionsPtrInput is an input type that accepts JobStepExecutionOptionsArgs, JobStepExecutionOptionsPtr and JobStepExecutionOptionsPtrOutput values. You can construct a concrete instance of `JobStepExecutionOptionsPtrInput` via:
JobStepExecutionOptionsArgs{...} or: nil
func JobStepExecutionOptionsPtr ¶
func JobStepExecutionOptionsPtr(v *JobStepExecutionOptionsArgs) JobStepExecutionOptionsPtrInput
type JobStepExecutionOptionsPtrOutput ¶
type JobStepExecutionOptionsPtrOutput struct{ *pulumi.OutputState }
func (JobStepExecutionOptionsPtrOutput) Elem ¶
func (o JobStepExecutionOptionsPtrOutput) Elem() JobStepExecutionOptionsOutput
func (JobStepExecutionOptionsPtrOutput) ElementType ¶
func (JobStepExecutionOptionsPtrOutput) ElementType() reflect.Type
func (JobStepExecutionOptionsPtrOutput) InitialRetryIntervalSeconds ¶
func (o JobStepExecutionOptionsPtrOutput) InitialRetryIntervalSeconds() pulumi.IntPtrOutput
Initial delay between retries for job step execution.
func (JobStepExecutionOptionsPtrOutput) MaximumRetryIntervalSeconds ¶
func (o JobStepExecutionOptionsPtrOutput) MaximumRetryIntervalSeconds() pulumi.IntPtrOutput
The maximum amount of time to wait between retries for job step execution.
func (JobStepExecutionOptionsPtrOutput) RetryAttempts ¶
func (o JobStepExecutionOptionsPtrOutput) RetryAttempts() pulumi.IntPtrOutput
Maximum number of times the job step will be reattempted if the first attempt fails.
func (JobStepExecutionOptionsPtrOutput) RetryIntervalBackoffMultiplier ¶
func (o JobStepExecutionOptionsPtrOutput) RetryIntervalBackoffMultiplier() pulumi.Float64PtrOutput
The backoff multiplier for the time between retries.
func (JobStepExecutionOptionsPtrOutput) TimeoutSeconds ¶
func (o JobStepExecutionOptionsPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Execution timeout for the job step.
func (JobStepExecutionOptionsPtrOutput) ToJobStepExecutionOptionsPtrOutput ¶
func (o JobStepExecutionOptionsPtrOutput) ToJobStepExecutionOptionsPtrOutput() JobStepExecutionOptionsPtrOutput
func (JobStepExecutionOptionsPtrOutput) ToJobStepExecutionOptionsPtrOutputWithContext ¶
func (o JobStepExecutionOptionsPtrOutput) ToJobStepExecutionOptionsPtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsPtrOutput
type JobStepExecutionOptionsResponse ¶
type JobStepExecutionOptionsResponse struct { // Initial delay between retries for job step execution. InitialRetryIntervalSeconds *int `pulumi:"initialRetryIntervalSeconds"` // The maximum amount of time to wait between retries for job step execution. MaximumRetryIntervalSeconds *int `pulumi:"maximumRetryIntervalSeconds"` // Maximum number of times the job step will be reattempted if the first attempt fails. RetryAttempts *int `pulumi:"retryAttempts"` // The backoff multiplier for the time between retries. RetryIntervalBackoffMultiplier *float64 `pulumi:"retryIntervalBackoffMultiplier"` // Execution timeout for the job step. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
The execution options of a job step.
type JobStepExecutionOptionsResponseArgs ¶
type JobStepExecutionOptionsResponseArgs struct { // Initial delay between retries for job step execution. InitialRetryIntervalSeconds pulumi.IntPtrInput `pulumi:"initialRetryIntervalSeconds"` // The maximum amount of time to wait between retries for job step execution. MaximumRetryIntervalSeconds pulumi.IntPtrInput `pulumi:"maximumRetryIntervalSeconds"` // Maximum number of times the job step will be reattempted if the first attempt fails. RetryAttempts pulumi.IntPtrInput `pulumi:"retryAttempts"` // The backoff multiplier for the time between retries. RetryIntervalBackoffMultiplier pulumi.Float64PtrInput `pulumi:"retryIntervalBackoffMultiplier"` // Execution timeout for the job step. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
The execution options of a job step.
func (JobStepExecutionOptionsResponseArgs) ElementType ¶
func (JobStepExecutionOptionsResponseArgs) ElementType() reflect.Type
func (JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponseOutput ¶
func (i JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponseOutput() JobStepExecutionOptionsResponseOutput
func (JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponseOutputWithContext ¶
func (i JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponseOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponseOutput
func (JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponsePtrOutput ¶
func (i JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponsePtrOutput() JobStepExecutionOptionsResponsePtrOutput
func (JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponsePtrOutputWithContext ¶
func (i JobStepExecutionOptionsResponseArgs) ToJobStepExecutionOptionsResponsePtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponsePtrOutput
type JobStepExecutionOptionsResponseInput ¶
type JobStepExecutionOptionsResponseInput interface { pulumi.Input ToJobStepExecutionOptionsResponseOutput() JobStepExecutionOptionsResponseOutput ToJobStepExecutionOptionsResponseOutputWithContext(context.Context) JobStepExecutionOptionsResponseOutput }
JobStepExecutionOptionsResponseInput is an input type that accepts JobStepExecutionOptionsResponseArgs and JobStepExecutionOptionsResponseOutput values. You can construct a concrete instance of `JobStepExecutionOptionsResponseInput` via:
JobStepExecutionOptionsResponseArgs{...}
type JobStepExecutionOptionsResponseOutput ¶
type JobStepExecutionOptionsResponseOutput struct{ *pulumi.OutputState }
The execution options of a job step.
func (JobStepExecutionOptionsResponseOutput) ElementType ¶
func (JobStepExecutionOptionsResponseOutput) ElementType() reflect.Type
func (JobStepExecutionOptionsResponseOutput) InitialRetryIntervalSeconds ¶
func (o JobStepExecutionOptionsResponseOutput) InitialRetryIntervalSeconds() pulumi.IntPtrOutput
Initial delay between retries for job step execution.
func (JobStepExecutionOptionsResponseOutput) MaximumRetryIntervalSeconds ¶
func (o JobStepExecutionOptionsResponseOutput) MaximumRetryIntervalSeconds() pulumi.IntPtrOutput
The maximum amount of time to wait between retries for job step execution.
func (JobStepExecutionOptionsResponseOutput) RetryAttempts ¶
func (o JobStepExecutionOptionsResponseOutput) RetryAttempts() pulumi.IntPtrOutput
Maximum number of times the job step will be reattempted if the first attempt fails.
func (JobStepExecutionOptionsResponseOutput) RetryIntervalBackoffMultiplier ¶
func (o JobStepExecutionOptionsResponseOutput) RetryIntervalBackoffMultiplier() pulumi.Float64PtrOutput
The backoff multiplier for the time between retries.
func (JobStepExecutionOptionsResponseOutput) TimeoutSeconds ¶
func (o JobStepExecutionOptionsResponseOutput) TimeoutSeconds() pulumi.IntPtrOutput
Execution timeout for the job step.
func (JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponseOutput ¶
func (o JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponseOutput() JobStepExecutionOptionsResponseOutput
func (JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponseOutputWithContext ¶
func (o JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponseOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponseOutput
func (JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponsePtrOutput ¶
func (o JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponsePtrOutput() JobStepExecutionOptionsResponsePtrOutput
func (JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponsePtrOutputWithContext ¶
func (o JobStepExecutionOptionsResponseOutput) ToJobStepExecutionOptionsResponsePtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponsePtrOutput
type JobStepExecutionOptionsResponsePtrInput ¶
type JobStepExecutionOptionsResponsePtrInput interface { pulumi.Input ToJobStepExecutionOptionsResponsePtrOutput() JobStepExecutionOptionsResponsePtrOutput ToJobStepExecutionOptionsResponsePtrOutputWithContext(context.Context) JobStepExecutionOptionsResponsePtrOutput }
JobStepExecutionOptionsResponsePtrInput is an input type that accepts JobStepExecutionOptionsResponseArgs, JobStepExecutionOptionsResponsePtr and JobStepExecutionOptionsResponsePtrOutput values. You can construct a concrete instance of `JobStepExecutionOptionsResponsePtrInput` via:
JobStepExecutionOptionsResponseArgs{...} or: nil
func JobStepExecutionOptionsResponsePtr ¶
func JobStepExecutionOptionsResponsePtr(v *JobStepExecutionOptionsResponseArgs) JobStepExecutionOptionsResponsePtrInput
type JobStepExecutionOptionsResponsePtrOutput ¶
type JobStepExecutionOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (JobStepExecutionOptionsResponsePtrOutput) ElementType ¶
func (JobStepExecutionOptionsResponsePtrOutput) ElementType() reflect.Type
func (JobStepExecutionOptionsResponsePtrOutput) InitialRetryIntervalSeconds ¶
func (o JobStepExecutionOptionsResponsePtrOutput) InitialRetryIntervalSeconds() pulumi.IntPtrOutput
Initial delay between retries for job step execution.
func (JobStepExecutionOptionsResponsePtrOutput) MaximumRetryIntervalSeconds ¶
func (o JobStepExecutionOptionsResponsePtrOutput) MaximumRetryIntervalSeconds() pulumi.IntPtrOutput
The maximum amount of time to wait between retries for job step execution.
func (JobStepExecutionOptionsResponsePtrOutput) RetryAttempts ¶
func (o JobStepExecutionOptionsResponsePtrOutput) RetryAttempts() pulumi.IntPtrOutput
Maximum number of times the job step will be reattempted if the first attempt fails.
func (JobStepExecutionOptionsResponsePtrOutput) RetryIntervalBackoffMultiplier ¶
func (o JobStepExecutionOptionsResponsePtrOutput) RetryIntervalBackoffMultiplier() pulumi.Float64PtrOutput
The backoff multiplier for the time between retries.
func (JobStepExecutionOptionsResponsePtrOutput) TimeoutSeconds ¶
func (o JobStepExecutionOptionsResponsePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Execution timeout for the job step.
func (JobStepExecutionOptionsResponsePtrOutput) ToJobStepExecutionOptionsResponsePtrOutput ¶
func (o JobStepExecutionOptionsResponsePtrOutput) ToJobStepExecutionOptionsResponsePtrOutput() JobStepExecutionOptionsResponsePtrOutput
func (JobStepExecutionOptionsResponsePtrOutput) ToJobStepExecutionOptionsResponsePtrOutputWithContext ¶
func (o JobStepExecutionOptionsResponsePtrOutput) ToJobStepExecutionOptionsResponsePtrOutputWithContext(ctx context.Context) JobStepExecutionOptionsResponsePtrOutput
type JobStepInput ¶ added in v0.2.6
type JobStepOutput ¶
type JobStepOutput struct { // The resource ID of the credential to use to connect to the output destination. Credential string `pulumi:"credential"` // The output destination database. DatabaseName string `pulumi:"databaseName"` // The output destination resource group. ResourceGroupName *string `pulumi:"resourceGroupName"` // The output destination schema. SchemaName *string `pulumi:"schemaName"` // The output destination server name. ServerName string `pulumi:"serverName"` // The output destination subscription id. SubscriptionId *string `pulumi:"subscriptionId"` // The output destination table. TableName string `pulumi:"tableName"` // The output destination type. Type *string `pulumi:"type"` }
The output configuration of a job step.
func (JobStepOutput) ElementType ¶ added in v0.2.6
func (JobStepOutput) ToJobStepOutput ¶ added in v0.2.6
func (o JobStepOutput) ToJobStepOutput() JobStepOutput
func (JobStepOutput) ToJobStepOutputWithContext ¶ added in v0.2.6
type JobStepOutputArgs ¶
type JobStepOutputArgs struct { // The resource ID of the credential to use to connect to the output destination. Credential pulumi.StringInput `pulumi:"credential"` // The output destination database. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The output destination resource group. ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"` // The output destination schema. SchemaName pulumi.StringPtrInput `pulumi:"schemaName"` // The output destination server name. ServerName pulumi.StringInput `pulumi:"serverName"` // The output destination subscription id. SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // The output destination table. TableName pulumi.StringInput `pulumi:"tableName"` // The output destination type. Type pulumi.StringPtrInput `pulumi:"type"` }
The output configuration of a job step.
func (JobStepOutputArgs) ElementType ¶
func (JobStepOutputArgs) ElementType() reflect.Type
func (JobStepOutputArgs) ToJobStepOutputOutput ¶
func (i JobStepOutputArgs) ToJobStepOutputOutput() JobStepOutputOutput
func (JobStepOutputArgs) ToJobStepOutputOutputWithContext ¶
func (i JobStepOutputArgs) ToJobStepOutputOutputWithContext(ctx context.Context) JobStepOutputOutput
func (JobStepOutputArgs) ToJobStepOutputPtrOutput ¶
func (i JobStepOutputArgs) ToJobStepOutputPtrOutput() JobStepOutputPtrOutput
func (JobStepOutputArgs) ToJobStepOutputPtrOutputWithContext ¶
func (i JobStepOutputArgs) ToJobStepOutputPtrOutputWithContext(ctx context.Context) JobStepOutputPtrOutput
type JobStepOutputInput ¶
type JobStepOutputInput interface { pulumi.Input ToJobStepOutputOutput() JobStepOutputOutput ToJobStepOutputOutputWithContext(context.Context) JobStepOutputOutput }
JobStepOutputInput is an input type that accepts JobStepOutputArgs and JobStepOutputOutput values. You can construct a concrete instance of `JobStepOutputInput` via:
JobStepOutputArgs{...}
type JobStepOutputOutput ¶
type JobStepOutputOutput struct{ *pulumi.OutputState }
The output configuration of a job step.
func (JobStepOutputOutput) Credential ¶
func (o JobStepOutputOutput) Credential() pulumi.StringOutput
The resource ID of the credential to use to connect to the output destination.
func (JobStepOutputOutput) DatabaseName ¶
func (o JobStepOutputOutput) DatabaseName() pulumi.StringOutput
The output destination database.
func (JobStepOutputOutput) ElementType ¶
func (JobStepOutputOutput) ElementType() reflect.Type
func (JobStepOutputOutput) ResourceGroupName ¶
func (o JobStepOutputOutput) ResourceGroupName() pulumi.StringPtrOutput
The output destination resource group.
func (JobStepOutputOutput) SchemaName ¶
func (o JobStepOutputOutput) SchemaName() pulumi.StringPtrOutput
The output destination schema.
func (JobStepOutputOutput) ServerName ¶
func (o JobStepOutputOutput) ServerName() pulumi.StringOutput
The output destination server name.
func (JobStepOutputOutput) SubscriptionId ¶
func (o JobStepOutputOutput) SubscriptionId() pulumi.StringPtrOutput
The output destination subscription id.
func (JobStepOutputOutput) TableName ¶
func (o JobStepOutputOutput) TableName() pulumi.StringOutput
The output destination table.
func (JobStepOutputOutput) ToJobStepOutputOutput ¶
func (o JobStepOutputOutput) ToJobStepOutputOutput() JobStepOutputOutput
func (JobStepOutputOutput) ToJobStepOutputOutputWithContext ¶
func (o JobStepOutputOutput) ToJobStepOutputOutputWithContext(ctx context.Context) JobStepOutputOutput
func (JobStepOutputOutput) ToJobStepOutputPtrOutput ¶
func (o JobStepOutputOutput) ToJobStepOutputPtrOutput() JobStepOutputPtrOutput
func (JobStepOutputOutput) ToJobStepOutputPtrOutputWithContext ¶
func (o JobStepOutputOutput) ToJobStepOutputPtrOutputWithContext(ctx context.Context) JobStepOutputPtrOutput
func (JobStepOutputOutput) Type ¶
func (o JobStepOutputOutput) Type() pulumi.StringPtrOutput
The output destination type.
type JobStepOutputPtrInput ¶
type JobStepOutputPtrInput interface { pulumi.Input ToJobStepOutputPtrOutput() JobStepOutputPtrOutput ToJobStepOutputPtrOutputWithContext(context.Context) JobStepOutputPtrOutput }
JobStepOutputPtrInput is an input type that accepts JobStepOutputArgs, JobStepOutputPtr and JobStepOutputPtrOutput values. You can construct a concrete instance of `JobStepOutputPtrInput` via:
JobStepOutputArgs{...} or: nil
func JobStepOutputPtr ¶
func JobStepOutputPtr(v *JobStepOutputArgs) JobStepOutputPtrInput
type JobStepOutputPtrOutput ¶
type JobStepOutputPtrOutput struct{ *pulumi.OutputState }
func (JobStepOutputPtrOutput) Credential ¶
func (o JobStepOutputPtrOutput) Credential() pulumi.StringPtrOutput
The resource ID of the credential to use to connect to the output destination.
func (JobStepOutputPtrOutput) DatabaseName ¶
func (o JobStepOutputPtrOutput) DatabaseName() pulumi.StringPtrOutput
The output destination database.
func (JobStepOutputPtrOutput) Elem ¶
func (o JobStepOutputPtrOutput) Elem() JobStepOutputOutput
func (JobStepOutputPtrOutput) ElementType ¶
func (JobStepOutputPtrOutput) ElementType() reflect.Type
func (JobStepOutputPtrOutput) ResourceGroupName ¶
func (o JobStepOutputPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
The output destination resource group.
func (JobStepOutputPtrOutput) SchemaName ¶
func (o JobStepOutputPtrOutput) SchemaName() pulumi.StringPtrOutput
The output destination schema.
func (JobStepOutputPtrOutput) ServerName ¶
func (o JobStepOutputPtrOutput) ServerName() pulumi.StringPtrOutput
The output destination server name.
func (JobStepOutputPtrOutput) SubscriptionId ¶
func (o JobStepOutputPtrOutput) SubscriptionId() pulumi.StringPtrOutput
The output destination subscription id.
func (JobStepOutputPtrOutput) TableName ¶
func (o JobStepOutputPtrOutput) TableName() pulumi.StringPtrOutput
The output destination table.
func (JobStepOutputPtrOutput) ToJobStepOutputPtrOutput ¶
func (o JobStepOutputPtrOutput) ToJobStepOutputPtrOutput() JobStepOutputPtrOutput
func (JobStepOutputPtrOutput) ToJobStepOutputPtrOutputWithContext ¶
func (o JobStepOutputPtrOutput) ToJobStepOutputPtrOutputWithContext(ctx context.Context) JobStepOutputPtrOutput
func (JobStepOutputPtrOutput) Type ¶
func (o JobStepOutputPtrOutput) Type() pulumi.StringPtrOutput
The output destination type.
type JobStepOutputResponse ¶
type JobStepOutputResponse struct { // The resource ID of the credential to use to connect to the output destination. Credential string `pulumi:"credential"` // The output destination database. DatabaseName string `pulumi:"databaseName"` // The output destination resource group. ResourceGroupName *string `pulumi:"resourceGroupName"` // The output destination schema. SchemaName *string `pulumi:"schemaName"` // The output destination server name. ServerName string `pulumi:"serverName"` // The output destination subscription id. SubscriptionId *string `pulumi:"subscriptionId"` // The output destination table. TableName string `pulumi:"tableName"` // The output destination type. Type *string `pulumi:"type"` }
The output configuration of a job step.
type JobStepOutputResponseArgs ¶
type JobStepOutputResponseArgs struct { // The resource ID of the credential to use to connect to the output destination. Credential pulumi.StringInput `pulumi:"credential"` // The output destination database. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The output destination resource group. ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"` // The output destination schema. SchemaName pulumi.StringPtrInput `pulumi:"schemaName"` // The output destination server name. ServerName pulumi.StringInput `pulumi:"serverName"` // The output destination subscription id. SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // The output destination table. TableName pulumi.StringInput `pulumi:"tableName"` // The output destination type. Type pulumi.StringPtrInput `pulumi:"type"` }
The output configuration of a job step.
func (JobStepOutputResponseArgs) ElementType ¶
func (JobStepOutputResponseArgs) ElementType() reflect.Type
func (JobStepOutputResponseArgs) ToJobStepOutputResponseOutput ¶
func (i JobStepOutputResponseArgs) ToJobStepOutputResponseOutput() JobStepOutputResponseOutput
func (JobStepOutputResponseArgs) ToJobStepOutputResponseOutputWithContext ¶
func (i JobStepOutputResponseArgs) ToJobStepOutputResponseOutputWithContext(ctx context.Context) JobStepOutputResponseOutput
func (JobStepOutputResponseArgs) ToJobStepOutputResponsePtrOutput ¶
func (i JobStepOutputResponseArgs) ToJobStepOutputResponsePtrOutput() JobStepOutputResponsePtrOutput
func (JobStepOutputResponseArgs) ToJobStepOutputResponsePtrOutputWithContext ¶
func (i JobStepOutputResponseArgs) ToJobStepOutputResponsePtrOutputWithContext(ctx context.Context) JobStepOutputResponsePtrOutput
type JobStepOutputResponseInput ¶
type JobStepOutputResponseInput interface { pulumi.Input ToJobStepOutputResponseOutput() JobStepOutputResponseOutput ToJobStepOutputResponseOutputWithContext(context.Context) JobStepOutputResponseOutput }
JobStepOutputResponseInput is an input type that accepts JobStepOutputResponseArgs and JobStepOutputResponseOutput values. You can construct a concrete instance of `JobStepOutputResponseInput` via:
JobStepOutputResponseArgs{...}
type JobStepOutputResponseOutput ¶
type JobStepOutputResponseOutput struct{ *pulumi.OutputState }
The output configuration of a job step.
func (JobStepOutputResponseOutput) Credential ¶
func (o JobStepOutputResponseOutput) Credential() pulumi.StringOutput
The resource ID of the credential to use to connect to the output destination.
func (JobStepOutputResponseOutput) DatabaseName ¶
func (o JobStepOutputResponseOutput) DatabaseName() pulumi.StringOutput
The output destination database.
func (JobStepOutputResponseOutput) ElementType ¶
func (JobStepOutputResponseOutput) ElementType() reflect.Type
func (JobStepOutputResponseOutput) ResourceGroupName ¶
func (o JobStepOutputResponseOutput) ResourceGroupName() pulumi.StringPtrOutput
The output destination resource group.
func (JobStepOutputResponseOutput) SchemaName ¶
func (o JobStepOutputResponseOutput) SchemaName() pulumi.StringPtrOutput
The output destination schema.
func (JobStepOutputResponseOutput) ServerName ¶
func (o JobStepOutputResponseOutput) ServerName() pulumi.StringOutput
The output destination server name.
func (JobStepOutputResponseOutput) SubscriptionId ¶
func (o JobStepOutputResponseOutput) SubscriptionId() pulumi.StringPtrOutput
The output destination subscription id.
func (JobStepOutputResponseOutput) TableName ¶
func (o JobStepOutputResponseOutput) TableName() pulumi.StringOutput
The output destination table.
func (JobStepOutputResponseOutput) ToJobStepOutputResponseOutput ¶
func (o JobStepOutputResponseOutput) ToJobStepOutputResponseOutput() JobStepOutputResponseOutput
func (JobStepOutputResponseOutput) ToJobStepOutputResponseOutputWithContext ¶
func (o JobStepOutputResponseOutput) ToJobStepOutputResponseOutputWithContext(ctx context.Context) JobStepOutputResponseOutput
func (JobStepOutputResponseOutput) ToJobStepOutputResponsePtrOutput ¶
func (o JobStepOutputResponseOutput) ToJobStepOutputResponsePtrOutput() JobStepOutputResponsePtrOutput
func (JobStepOutputResponseOutput) ToJobStepOutputResponsePtrOutputWithContext ¶
func (o JobStepOutputResponseOutput) ToJobStepOutputResponsePtrOutputWithContext(ctx context.Context) JobStepOutputResponsePtrOutput
func (JobStepOutputResponseOutput) Type ¶
func (o JobStepOutputResponseOutput) Type() pulumi.StringPtrOutput
The output destination type.
type JobStepOutputResponsePtrInput ¶
type JobStepOutputResponsePtrInput interface { pulumi.Input ToJobStepOutputResponsePtrOutput() JobStepOutputResponsePtrOutput ToJobStepOutputResponsePtrOutputWithContext(context.Context) JobStepOutputResponsePtrOutput }
JobStepOutputResponsePtrInput is an input type that accepts JobStepOutputResponseArgs, JobStepOutputResponsePtr and JobStepOutputResponsePtrOutput values. You can construct a concrete instance of `JobStepOutputResponsePtrInput` via:
JobStepOutputResponseArgs{...} or: nil
func JobStepOutputResponsePtr ¶
func JobStepOutputResponsePtr(v *JobStepOutputResponseArgs) JobStepOutputResponsePtrInput
type JobStepOutputResponsePtrOutput ¶
type JobStepOutputResponsePtrOutput struct{ *pulumi.OutputState }
func (JobStepOutputResponsePtrOutput) Credential ¶
func (o JobStepOutputResponsePtrOutput) Credential() pulumi.StringPtrOutput
The resource ID of the credential to use to connect to the output destination.
func (JobStepOutputResponsePtrOutput) DatabaseName ¶
func (o JobStepOutputResponsePtrOutput) DatabaseName() pulumi.StringPtrOutput
The output destination database.
func (JobStepOutputResponsePtrOutput) Elem ¶
func (o JobStepOutputResponsePtrOutput) Elem() JobStepOutputResponseOutput
func (JobStepOutputResponsePtrOutput) ElementType ¶
func (JobStepOutputResponsePtrOutput) ElementType() reflect.Type
func (JobStepOutputResponsePtrOutput) ResourceGroupName ¶
func (o JobStepOutputResponsePtrOutput) ResourceGroupName() pulumi.StringPtrOutput
The output destination resource group.
func (JobStepOutputResponsePtrOutput) SchemaName ¶
func (o JobStepOutputResponsePtrOutput) SchemaName() pulumi.StringPtrOutput
The output destination schema.
func (JobStepOutputResponsePtrOutput) ServerName ¶
func (o JobStepOutputResponsePtrOutput) ServerName() pulumi.StringPtrOutput
The output destination server name.
func (JobStepOutputResponsePtrOutput) SubscriptionId ¶
func (o JobStepOutputResponsePtrOutput) SubscriptionId() pulumi.StringPtrOutput
The output destination subscription id.
func (JobStepOutputResponsePtrOutput) TableName ¶
func (o JobStepOutputResponsePtrOutput) TableName() pulumi.StringPtrOutput
The output destination table.
func (JobStepOutputResponsePtrOutput) ToJobStepOutputResponsePtrOutput ¶
func (o JobStepOutputResponsePtrOutput) ToJobStepOutputResponsePtrOutput() JobStepOutputResponsePtrOutput
func (JobStepOutputResponsePtrOutput) ToJobStepOutputResponsePtrOutputWithContext ¶
func (o JobStepOutputResponsePtrOutput) ToJobStepOutputResponsePtrOutputWithContext(ctx context.Context) JobStepOutputResponsePtrOutput
func (JobStepOutputResponsePtrOutput) Type ¶
func (o JobStepOutputResponsePtrOutput) Type() pulumi.StringPtrOutput
The output destination type.
type JobStepState ¶
type JobStepState struct { // The action payload of the job step. Action JobStepActionResponsePtrInput // The resource ID of the job credential that will be used to connect to the targets. Credential pulumi.StringPtrInput // Execution options for the job step. ExecutionOptions JobStepExecutionOptionsResponsePtrInput // Resource name. Name pulumi.StringPtrInput // Output destination properties of the job step. Output JobStepOutputResponsePtrInput // The job step's index within the job. If not specified when creating the job step, it will be created as the last step. If not specified when updating the job step, the step id is not modified. StepId pulumi.IntPtrInput // The resource ID of the target group that the job step will be executed on. TargetGroup pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (JobStepState) ElementType ¶
func (JobStepState) ElementType() reflect.Type
type JobTarget ¶
type JobTarget struct { // The target database name. DatabaseName *string `pulumi:"databaseName"` // The target elastic pool name. ElasticPoolName *string `pulumi:"elasticPoolName"` // Whether the target is included or excluded from the group. MembershipType *string `pulumi:"membershipType"` // The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target. RefreshCredential *string `pulumi:"refreshCredential"` // The target server name. ServerName *string `pulumi:"serverName"` // The target shard map. ShardMapName *string `pulumi:"shardMapName"` // The target type. Type string `pulumi:"type"` }
A job target, for example a specific database or a container of databases that is evaluated during job execution.
type JobTargetArgs ¶
type JobTargetArgs struct { // The target database name. DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` // The target elastic pool name. ElasticPoolName pulumi.StringPtrInput `pulumi:"elasticPoolName"` // Whether the target is included or excluded from the group. MembershipType pulumi.StringPtrInput `pulumi:"membershipType"` // The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target. RefreshCredential pulumi.StringPtrInput `pulumi:"refreshCredential"` // The target server name. ServerName pulumi.StringPtrInput `pulumi:"serverName"` // The target shard map. ShardMapName pulumi.StringPtrInput `pulumi:"shardMapName"` // The target type. Type pulumi.StringInput `pulumi:"type"` }
A job target, for example a specific database or a container of databases that is evaluated during job execution.
func (JobTargetArgs) ElementType ¶
func (JobTargetArgs) ElementType() reflect.Type
func (JobTargetArgs) ToJobTargetOutput ¶
func (i JobTargetArgs) ToJobTargetOutput() JobTargetOutput
func (JobTargetArgs) ToJobTargetOutputWithContext ¶
func (i JobTargetArgs) ToJobTargetOutputWithContext(ctx context.Context) JobTargetOutput
type JobTargetArray ¶
type JobTargetArray []JobTargetInput
func (JobTargetArray) ElementType ¶
func (JobTargetArray) ElementType() reflect.Type
func (JobTargetArray) ToJobTargetArrayOutput ¶
func (i JobTargetArray) ToJobTargetArrayOutput() JobTargetArrayOutput
func (JobTargetArray) ToJobTargetArrayOutputWithContext ¶
func (i JobTargetArray) ToJobTargetArrayOutputWithContext(ctx context.Context) JobTargetArrayOutput
type JobTargetArrayInput ¶
type JobTargetArrayInput interface { pulumi.Input ToJobTargetArrayOutput() JobTargetArrayOutput ToJobTargetArrayOutputWithContext(context.Context) JobTargetArrayOutput }
JobTargetArrayInput is an input type that accepts JobTargetArray and JobTargetArrayOutput values. You can construct a concrete instance of `JobTargetArrayInput` via:
JobTargetArray{ JobTargetArgs{...} }
type JobTargetArrayOutput ¶
type JobTargetArrayOutput struct{ *pulumi.OutputState }
func (JobTargetArrayOutput) ElementType ¶
func (JobTargetArrayOutput) ElementType() reflect.Type
func (JobTargetArrayOutput) Index ¶
func (o JobTargetArrayOutput) Index(i pulumi.IntInput) JobTargetOutput
func (JobTargetArrayOutput) ToJobTargetArrayOutput ¶
func (o JobTargetArrayOutput) ToJobTargetArrayOutput() JobTargetArrayOutput
func (JobTargetArrayOutput) ToJobTargetArrayOutputWithContext ¶
func (o JobTargetArrayOutput) ToJobTargetArrayOutputWithContext(ctx context.Context) JobTargetArrayOutput
type JobTargetGroup ¶
type JobTargetGroup struct { pulumi.CustomResourceState // Members of the target group. Members JobTargetResponseArrayOutput `pulumi:"members"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A group of job targets.
func GetJobTargetGroup ¶
func GetJobTargetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobTargetGroupState, opts ...pulumi.ResourceOption) (*JobTargetGroup, error)
GetJobTargetGroup gets an existing JobTargetGroup 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 NewJobTargetGroup ¶
func NewJobTargetGroup(ctx *pulumi.Context, name string, args *JobTargetGroupArgs, opts ...pulumi.ResourceOption) (*JobTargetGroup, error)
NewJobTargetGroup registers a new resource with the given unique name, arguments, and options.
func (JobTargetGroup) ElementType ¶ added in v0.2.6
func (JobTargetGroup) ElementType() reflect.Type
func (JobTargetGroup) ToJobTargetGroupOutput ¶ added in v0.2.6
func (i JobTargetGroup) ToJobTargetGroupOutput() JobTargetGroupOutput
func (JobTargetGroup) ToJobTargetGroupOutputWithContext ¶ added in v0.2.6
func (i JobTargetGroup) ToJobTargetGroupOutputWithContext(ctx context.Context) JobTargetGroupOutput
type JobTargetGroupArgs ¶
type JobTargetGroupArgs struct { // The name of the job agent. JobAgentName pulumi.StringInput // Members of the target group. Members JobTargetArrayInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The name of the target group. TargetGroupName pulumi.StringInput }
The set of arguments for constructing a JobTargetGroup resource.
func (JobTargetGroupArgs) ElementType ¶
func (JobTargetGroupArgs) ElementType() reflect.Type
type JobTargetGroupInput ¶ added in v0.2.6
type JobTargetGroupInput interface { pulumi.Input ToJobTargetGroupOutput() JobTargetGroupOutput ToJobTargetGroupOutputWithContext(ctx context.Context) JobTargetGroupOutput }
type JobTargetGroupOutput ¶ added in v0.2.6
type JobTargetGroupOutput struct {
*pulumi.OutputState
}
func (JobTargetGroupOutput) ElementType ¶ added in v0.2.6
func (JobTargetGroupOutput) ElementType() reflect.Type
func (JobTargetGroupOutput) ToJobTargetGroupOutput ¶ added in v0.2.6
func (o JobTargetGroupOutput) ToJobTargetGroupOutput() JobTargetGroupOutput
func (JobTargetGroupOutput) ToJobTargetGroupOutputWithContext ¶ added in v0.2.6
func (o JobTargetGroupOutput) ToJobTargetGroupOutputWithContext(ctx context.Context) JobTargetGroupOutput
type JobTargetGroupState ¶
type JobTargetGroupState struct { // Members of the target group. Members JobTargetResponseArrayInput // Resource name. Name pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (JobTargetGroupState) ElementType ¶
func (JobTargetGroupState) ElementType() reflect.Type
type JobTargetInput ¶
type JobTargetInput interface { pulumi.Input ToJobTargetOutput() JobTargetOutput ToJobTargetOutputWithContext(context.Context) JobTargetOutput }
JobTargetInput is an input type that accepts JobTargetArgs and JobTargetOutput values. You can construct a concrete instance of `JobTargetInput` via:
JobTargetArgs{...}
type JobTargetOutput ¶
type JobTargetOutput struct{ *pulumi.OutputState }
A job target, for example a specific database or a container of databases that is evaluated during job execution.
func (JobTargetOutput) DatabaseName ¶
func (o JobTargetOutput) DatabaseName() pulumi.StringPtrOutput
The target database name.
func (JobTargetOutput) ElasticPoolName ¶
func (o JobTargetOutput) ElasticPoolName() pulumi.StringPtrOutput
The target elastic pool name.
func (JobTargetOutput) ElementType ¶
func (JobTargetOutput) ElementType() reflect.Type
func (JobTargetOutput) MembershipType ¶
func (o JobTargetOutput) MembershipType() pulumi.StringPtrOutput
Whether the target is included or excluded from the group.
func (JobTargetOutput) RefreshCredential ¶
func (o JobTargetOutput) RefreshCredential() pulumi.StringPtrOutput
The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target.
func (JobTargetOutput) ServerName ¶
func (o JobTargetOutput) ServerName() pulumi.StringPtrOutput
The target server name.
func (JobTargetOutput) ShardMapName ¶
func (o JobTargetOutput) ShardMapName() pulumi.StringPtrOutput
The target shard map.
func (JobTargetOutput) ToJobTargetOutput ¶
func (o JobTargetOutput) ToJobTargetOutput() JobTargetOutput
func (JobTargetOutput) ToJobTargetOutputWithContext ¶
func (o JobTargetOutput) ToJobTargetOutputWithContext(ctx context.Context) JobTargetOutput
type JobTargetResponse ¶
type JobTargetResponse struct { // The target database name. DatabaseName *string `pulumi:"databaseName"` // The target elastic pool name. ElasticPoolName *string `pulumi:"elasticPoolName"` // Whether the target is included or excluded from the group. MembershipType *string `pulumi:"membershipType"` // The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target. RefreshCredential *string `pulumi:"refreshCredential"` // The target server name. ServerName *string `pulumi:"serverName"` // The target shard map. ShardMapName *string `pulumi:"shardMapName"` // The target type. Type string `pulumi:"type"` }
A job target, for example a specific database or a container of databases that is evaluated during job execution.
type JobTargetResponseArgs ¶
type JobTargetResponseArgs struct { // The target database name. DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` // The target elastic pool name. ElasticPoolName pulumi.StringPtrInput `pulumi:"elasticPoolName"` // Whether the target is included or excluded from the group. MembershipType pulumi.StringPtrInput `pulumi:"membershipType"` // The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target. RefreshCredential pulumi.StringPtrInput `pulumi:"refreshCredential"` // The target server name. ServerName pulumi.StringPtrInput `pulumi:"serverName"` // The target shard map. ShardMapName pulumi.StringPtrInput `pulumi:"shardMapName"` // The target type. Type pulumi.StringInput `pulumi:"type"` }
A job target, for example a specific database or a container of databases that is evaluated during job execution.
func (JobTargetResponseArgs) ElementType ¶
func (JobTargetResponseArgs) ElementType() reflect.Type
func (JobTargetResponseArgs) ToJobTargetResponseOutput ¶
func (i JobTargetResponseArgs) ToJobTargetResponseOutput() JobTargetResponseOutput
func (JobTargetResponseArgs) ToJobTargetResponseOutputWithContext ¶
func (i JobTargetResponseArgs) ToJobTargetResponseOutputWithContext(ctx context.Context) JobTargetResponseOutput
type JobTargetResponseArray ¶
type JobTargetResponseArray []JobTargetResponseInput
func (JobTargetResponseArray) ElementType ¶
func (JobTargetResponseArray) ElementType() reflect.Type
func (JobTargetResponseArray) ToJobTargetResponseArrayOutput ¶
func (i JobTargetResponseArray) ToJobTargetResponseArrayOutput() JobTargetResponseArrayOutput
func (JobTargetResponseArray) ToJobTargetResponseArrayOutputWithContext ¶
func (i JobTargetResponseArray) ToJobTargetResponseArrayOutputWithContext(ctx context.Context) JobTargetResponseArrayOutput
type JobTargetResponseArrayInput ¶
type JobTargetResponseArrayInput interface { pulumi.Input ToJobTargetResponseArrayOutput() JobTargetResponseArrayOutput ToJobTargetResponseArrayOutputWithContext(context.Context) JobTargetResponseArrayOutput }
JobTargetResponseArrayInput is an input type that accepts JobTargetResponseArray and JobTargetResponseArrayOutput values. You can construct a concrete instance of `JobTargetResponseArrayInput` via:
JobTargetResponseArray{ JobTargetResponseArgs{...} }
type JobTargetResponseArrayOutput ¶
type JobTargetResponseArrayOutput struct{ *pulumi.OutputState }
func (JobTargetResponseArrayOutput) ElementType ¶
func (JobTargetResponseArrayOutput) ElementType() reflect.Type
func (JobTargetResponseArrayOutput) Index ¶
func (o JobTargetResponseArrayOutput) Index(i pulumi.IntInput) JobTargetResponseOutput
func (JobTargetResponseArrayOutput) ToJobTargetResponseArrayOutput ¶
func (o JobTargetResponseArrayOutput) ToJobTargetResponseArrayOutput() JobTargetResponseArrayOutput
func (JobTargetResponseArrayOutput) ToJobTargetResponseArrayOutputWithContext ¶
func (o JobTargetResponseArrayOutput) ToJobTargetResponseArrayOutputWithContext(ctx context.Context) JobTargetResponseArrayOutput
type JobTargetResponseInput ¶
type JobTargetResponseInput interface { pulumi.Input ToJobTargetResponseOutput() JobTargetResponseOutput ToJobTargetResponseOutputWithContext(context.Context) JobTargetResponseOutput }
JobTargetResponseInput is an input type that accepts JobTargetResponseArgs and JobTargetResponseOutput values. You can construct a concrete instance of `JobTargetResponseInput` via:
JobTargetResponseArgs{...}
type JobTargetResponseOutput ¶
type JobTargetResponseOutput struct{ *pulumi.OutputState }
A job target, for example a specific database or a container of databases that is evaluated during job execution.
func (JobTargetResponseOutput) DatabaseName ¶
func (o JobTargetResponseOutput) DatabaseName() pulumi.StringPtrOutput
The target database name.
func (JobTargetResponseOutput) ElasticPoolName ¶
func (o JobTargetResponseOutput) ElasticPoolName() pulumi.StringPtrOutput
The target elastic pool name.
func (JobTargetResponseOutput) ElementType ¶
func (JobTargetResponseOutput) ElementType() reflect.Type
func (JobTargetResponseOutput) MembershipType ¶
func (o JobTargetResponseOutput) MembershipType() pulumi.StringPtrOutput
Whether the target is included or excluded from the group.
func (JobTargetResponseOutput) RefreshCredential ¶
func (o JobTargetResponseOutput) RefreshCredential() pulumi.StringPtrOutput
The resource ID of the credential that is used during job execution to connect to the target and determine the list of databases inside the target.
func (JobTargetResponseOutput) ServerName ¶
func (o JobTargetResponseOutput) ServerName() pulumi.StringPtrOutput
The target server name.
func (JobTargetResponseOutput) ShardMapName ¶
func (o JobTargetResponseOutput) ShardMapName() pulumi.StringPtrOutput
The target shard map.
func (JobTargetResponseOutput) ToJobTargetResponseOutput ¶
func (o JobTargetResponseOutput) ToJobTargetResponseOutput() JobTargetResponseOutput
func (JobTargetResponseOutput) ToJobTargetResponseOutputWithContext ¶
func (o JobTargetResponseOutput) ToJobTargetResponseOutputWithContext(ctx context.Context) JobTargetResponseOutput
func (JobTargetResponseOutput) Type ¶
func (o JobTargetResponseOutput) Type() pulumi.StringOutput
The target type.
type LookupDatabaseArgs ¶
type LookupDatabaseArgs struct { // The name of the database. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` }
type LookupDatabaseResult ¶
type LookupDatabaseResult struct { // Collation of the metadata catalog. CatalogCollation *string `pulumi:"catalogCollation"` // The collation of the database. Collation *string `pulumi:"collation"` // Specifies the mode of database creation. // // Default: regular database creation. // // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. // // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. // // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. // // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. // // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode *string `pulumi:"createMode"` // The creation date of the database (ISO8601 format). CreationDate string `pulumi:"creationDate"` // The current service level objective name of the database. CurrentServiceObjectiveName string `pulumi:"currentServiceObjectiveName"` // The ID of the database. DatabaseId string `pulumi:"databaseId"` // The default secondary region for this database. DefaultSecondaryLocation string `pulumi:"defaultSecondaryLocation"` // The resource identifier of the elastic pool containing this database. ElasticPoolId *string `pulumi:"elasticPoolId"` // Failover Group resource identifier that this database belongs to. FailoverGroupId string `pulumi:"failoverGroupId"` // Kind of database. This is metadata used for the Azure portal experience. Kind string `pulumi:"kind"` // Resource location. Location string `pulumi:"location"` // The resource identifier of the long term retention backup associated with create operation of this database. LongTermRetentionBackupResourceId *string `pulumi:"longTermRetentionBackupResourceId"` // The max size of the database expressed in bytes. MaxSizeBytes *int `pulumi:"maxSizeBytes"` // Resource name. Name string `pulumi:"name"` // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId *string `pulumi:"recoverableDatabaseId"` // The resource identifier of the recovery point associated with create operation of this database. RecoveryServicesRecoveryPointId *string `pulumi:"recoveryServicesRecoveryPointId"` // The resource identifier of the restorable dropped database associated with create operation of this database. RestorableDroppedDatabaseId *string `pulumi:"restorableDroppedDatabaseId"` // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime *string `pulumi:"restorePointInTime"` // The name of the sample schema to apply when creating this database. SampleName *string `pulumi:"sampleName"` // The name and tier of the SKU. Sku *SkuResponse `pulumi:"sku"` // Specifies the time that the database was deleted. SourceDatabaseDeletionDate *string `pulumi:"sourceDatabaseDeletionDate"` // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId *string `pulumi:"sourceDatabaseId"` // The status of the database. Status string `pulumi:"status"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. ZoneRedundant *bool `pulumi:"zoneRedundant"` }
A database resource.
func LookupDatabase ¶
func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)
type LookupDatabaseVulnerabilityAssessmentArgs ¶
type LookupDatabaseVulnerabilityAssessmentArgs struct { // The name of the database for which the vulnerability assessment is defined. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the vulnerability assessment. VulnerabilityAssessmentName string `pulumi:"vulnerabilityAssessmentName"` }
type LookupDatabaseVulnerabilityAssessmentResult ¶
type LookupDatabaseVulnerabilityAssessmentResult struct { // Resource name. Name string `pulumi:"name"` // The recurring scans settings RecurringScans *VulnerabilityAssessmentRecurringScansPropertiesResponse `pulumi:"recurringScans"` // Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. StorageAccountAccessKey *string `pulumi:"storageAccountAccessKey"` // A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). It is required if server level vulnerability assessment policy doesn't set StorageContainerPath *string `pulumi:"storageContainerPath"` // A shared access signature (SAS Key) that has read and write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. StorageContainerSasKey *string `pulumi:"storageContainerSasKey"` // Resource type. Type string `pulumi:"type"` }
A database vulnerability assessment.
func LookupDatabaseVulnerabilityAssessment ¶
func LookupDatabaseVulnerabilityAssessment(ctx *pulumi.Context, args *LookupDatabaseVulnerabilityAssessmentArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseVulnerabilityAssessmentResult, error)
type LookupDatabaseVulnerabilityAssessmentRuleBaselineArgs ¶
type LookupDatabaseVulnerabilityAssessmentRuleBaselineArgs struct { // The name of the vulnerability assessment rule baseline (default implies a baseline on a database level rule and master for server level rule). BaselineName string `pulumi:"baselineName"` // The name of the database for which the vulnerability assessment rule baseline is defined. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The vulnerability assessment rule ID. RuleId string `pulumi:"ruleId"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the vulnerability assessment. VulnerabilityAssessmentName string `pulumi:"vulnerabilityAssessmentName"` }
type LookupDatabaseVulnerabilityAssessmentRuleBaselineResult ¶
type LookupDatabaseVulnerabilityAssessmentRuleBaselineResult struct { // The rule baseline result BaselineResults []DatabaseVulnerabilityAssessmentRuleBaselineItemResponse `pulumi:"baselineResults"` // Resource name. Name string `pulumi:"name"` // Resource type. Type string `pulumi:"type"` }
A database vulnerability assessment rule baseline.
func LookupDatabaseVulnerabilityAssessmentRuleBaseline ¶
func LookupDatabaseVulnerabilityAssessmentRuleBaseline(ctx *pulumi.Context, args *LookupDatabaseVulnerabilityAssessmentRuleBaselineArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseVulnerabilityAssessmentRuleBaselineResult, error)
type LookupJobAgentArgs ¶
type LookupJobAgentArgs struct { // The name of the job agent to be retrieved. JobAgentName string `pulumi:"jobAgentName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` }
type LookupJobAgentResult ¶
type LookupJobAgentResult struct { // Resource ID of the database to store job metadata in. DatabaseId string `pulumi:"databaseId"` // Resource location. Location string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The name and tier of the SKU. Sku *SkuResponse `pulumi:"sku"` // The state of the job agent. State string `pulumi:"state"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
An Azure SQL job agent.
func LookupJobAgent ¶
func LookupJobAgent(ctx *pulumi.Context, args *LookupJobAgentArgs, opts ...pulumi.InvokeOption) (*LookupJobAgentResult, error)
type LookupJobArgs ¶
type LookupJobArgs struct { // The name of the job agent. JobAgentName string `pulumi:"jobAgentName"` // The name of the job to get. JobName string `pulumi:"jobName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` }
type LookupJobCredentialArgs ¶
type LookupJobCredentialArgs struct { // The name of the credential. CredentialName string `pulumi:"credentialName"` // The name of the job agent. JobAgentName string `pulumi:"jobAgentName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` }
type LookupJobCredentialResult ¶
type LookupJobCredentialResult struct { // Resource name. Name string `pulumi:"name"` // The credential password. Password string `pulumi:"password"` // Resource type. Type string `pulumi:"type"` // The credential user name. Username string `pulumi:"username"` }
A stored credential that can be used by a job to connect to target databases.
func LookupJobCredential ¶
func LookupJobCredential(ctx *pulumi.Context, args *LookupJobCredentialArgs, opts ...pulumi.InvokeOption) (*LookupJobCredentialResult, error)
type LookupJobResult ¶
type LookupJobResult struct { // User-defined description of the job. Description *string `pulumi:"description"` // Resource name. Name string `pulumi:"name"` // Schedule properties of the job. Schedule *JobScheduleResponse `pulumi:"schedule"` // Resource type. Type string `pulumi:"type"` // The job version number. Version int `pulumi:"version"` }
A job.
func LookupJob ¶
func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)
type LookupJobStepArgs ¶
type LookupJobStepArgs struct { // The name of the job agent. JobAgentName string `pulumi:"jobAgentName"` // The name of the job. JobName string `pulumi:"jobName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the job step. StepName string `pulumi:"stepName"` }
type LookupJobStepResult ¶
type LookupJobStepResult struct { // The action payload of the job step. Action JobStepActionResponse `pulumi:"action"` // The resource ID of the job credential that will be used to connect to the targets. Credential string `pulumi:"credential"` // Execution options for the job step. ExecutionOptions *JobStepExecutionOptionsResponse `pulumi:"executionOptions"` // Resource name. Name string `pulumi:"name"` // Output destination properties of the job step. Output *JobStepOutputResponse `pulumi:"output"` // The job step's index within the job. If not specified when creating the job step, it will be created as the last step. If not specified when updating the job step, the step id is not modified. StepId *int `pulumi:"stepId"` // The resource ID of the target group that the job step will be executed on. TargetGroup string `pulumi:"targetGroup"` // Resource type. Type string `pulumi:"type"` }
A job step.
func LookupJobStep ¶
func LookupJobStep(ctx *pulumi.Context, args *LookupJobStepArgs, opts ...pulumi.InvokeOption) (*LookupJobStepResult, error)
type LookupJobTargetGroupArgs ¶
type LookupJobTargetGroupArgs struct { // The name of the job agent. JobAgentName string `pulumi:"jobAgentName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the target group. TargetGroupName string `pulumi:"targetGroupName"` }
type LookupJobTargetGroupResult ¶
type LookupJobTargetGroupResult struct { // Members of the target group. Members []JobTargetResponse `pulumi:"members"` // Resource name. Name string `pulumi:"name"` // Resource type. Type string `pulumi:"type"` }
A group of job targets.
func LookupJobTargetGroup ¶
func LookupJobTargetGroup(ctx *pulumi.Context, args *LookupJobTargetGroupArgs, opts ...pulumi.InvokeOption) (*LookupJobTargetGroupResult, error)
type LookupManagedDatabaseArgs ¶
type LookupManagedDatabaseArgs struct { // The name of the database. DatabaseName string `pulumi:"databaseName"` // The name of the managed instance. ManagedInstanceName string `pulumi:"managedInstanceName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupManagedDatabaseResult ¶
type LookupManagedDatabaseResult struct { // Collation of the metadata catalog. CatalogCollation *string `pulumi:"catalogCollation"` // Collation of the managed database. Collation *string `pulumi:"collation"` // Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. CreateMode *string `pulumi:"createMode"` // Creation date of the database. CreationDate string `pulumi:"creationDate"` // Geo paired region. DefaultSecondaryLocation string `pulumi:"defaultSecondaryLocation"` // Earliest restore point in time for point in time restore. EarliestRestorePoint string `pulumi:"earliestRestorePoint"` // Instance Failover Group resource identifier that this managed database belongs to. FailoverGroupId string `pulumi:"failoverGroupId"` // Resource location. Location string `pulumi:"location"` // The name of the Long Term Retention backup to be used for restore of this managed database. LongTermRetentionBackupResourceId *string `pulumi:"longTermRetentionBackupResourceId"` // Resource name. Name string `pulumi:"name"` // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId *string `pulumi:"recoverableDatabaseId"` // The restorable dropped database resource id to restore when creating this database. RestorableDroppedDatabaseId *string `pulumi:"restorableDroppedDatabaseId"` // Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime *string `pulumi:"restorePointInTime"` // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId *string `pulumi:"sourceDatabaseId"` // Status of the database. Status string `pulumi:"status"` // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token. StorageContainerSasToken *string `pulumi:"storageContainerSasToken"` // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. StorageContainerUri *string `pulumi:"storageContainerUri"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A managed database resource.
func LookupManagedDatabase ¶
func LookupManagedDatabase(ctx *pulumi.Context, args *LookupManagedDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupManagedDatabaseResult, error)
type LookupManagedInstanceAdministratorArgs ¶
type LookupManagedInstanceAdministratorArgs struct { // The administrator name. AdministratorName string `pulumi:"administratorName"` // The name of the managed instance. ManagedInstanceName string `pulumi:"managedInstanceName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupManagedInstanceAdministratorResult ¶
type LookupManagedInstanceAdministratorResult struct { // Type of the managed instance administrator. AdministratorType string `pulumi:"administratorType"` // Login name of the managed instance administrator. Login string `pulumi:"login"` // Resource name. Name string `pulumi:"name"` // SID (object ID) of the managed instance administrator. Sid string `pulumi:"sid"` // Tenant ID of the managed instance administrator. TenantId *string `pulumi:"tenantId"` // Resource type. Type string `pulumi:"type"` }
An Azure SQL managed instance administrator.
func LookupManagedInstanceAdministrator ¶
func LookupManagedInstanceAdministrator(ctx *pulumi.Context, args *LookupManagedInstanceAdministratorArgs, opts ...pulumi.InvokeOption) (*LookupManagedInstanceAdministratorResult, error)
type LookupSensitivityLabelArgs ¶
type LookupSensitivityLabelArgs struct { // The name of the column. ColumnName string `pulumi:"columnName"` // The name of the database. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the schema. SchemaName string `pulumi:"schemaName"` // The source of the sensitivity label. SensitivityLabelSource string `pulumi:"sensitivityLabelSource"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the table. TableName string `pulumi:"tableName"` }
type LookupSensitivityLabelResult ¶
type LookupSensitivityLabelResult struct { // The information type. InformationType *string `pulumi:"informationType"` // The information type ID. InformationTypeId *string `pulumi:"informationTypeId"` // Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not. IsDisabled bool `pulumi:"isDisabled"` // The label ID. LabelId *string `pulumi:"labelId"` // The label name. LabelName *string `pulumi:"labelName"` // Resource name. Name string `pulumi:"name"` Rank *string `pulumi:"rank"` // Resource type. Type string `pulumi:"type"` }
A sensitivity label.
func LookupSensitivityLabel ¶
func LookupSensitivityLabel(ctx *pulumi.Context, args *LookupSensitivityLabelArgs, opts ...pulumi.InvokeOption) (*LookupSensitivityLabelResult, error)
type LookupServerDnsAliasArgs ¶
type LookupServerDnsAliasArgs struct { // The name of the server DNS alias. DnsAliasName string `pulumi:"dnsAliasName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server that the alias is pointing to. ServerName string `pulumi:"serverName"` }
type LookupServerDnsAliasResult ¶
type LookupServerDnsAliasResult struct { // The fully qualified DNS record for alias AzureDnsRecord string `pulumi:"azureDnsRecord"` // Resource name. Name string `pulumi:"name"` // Resource type. Type string `pulumi:"type"` }
A server DNS alias.
func LookupServerDnsAlias ¶
func LookupServerDnsAlias(ctx *pulumi.Context, args *LookupServerDnsAliasArgs, opts ...pulumi.InvokeOption) (*LookupServerDnsAliasResult, error)
type ManagedDatabase ¶
type ManagedDatabase struct { pulumi.CustomResourceState // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrOutput `pulumi:"catalogCollation"` // Collation of the managed database. Collation pulumi.StringPtrOutput `pulumi:"collation"` // Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. CreateMode pulumi.StringPtrOutput `pulumi:"createMode"` // Creation date of the database. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Geo paired region. DefaultSecondaryLocation pulumi.StringOutput `pulumi:"defaultSecondaryLocation"` // Earliest restore point in time for point in time restore. EarliestRestorePoint pulumi.StringOutput `pulumi:"earliestRestorePoint"` // Instance Failover Group resource identifier that this managed database belongs to. FailoverGroupId pulumi.StringOutput `pulumi:"failoverGroupId"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // The name of the Long Term Retention backup to be used for restore of this managed database. LongTermRetentionBackupResourceId pulumi.StringPtrOutput `pulumi:"longTermRetentionBackupResourceId"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrOutput `pulumi:"recoverableDatabaseId"` // The restorable dropped database resource id to restore when creating this database. RestorableDroppedDatabaseId pulumi.StringPtrOutput `pulumi:"restorableDroppedDatabaseId"` // Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrOutput `pulumi:"restorePointInTime"` // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrOutput `pulumi:"sourceDatabaseId"` // Status of the database. Status pulumi.StringOutput `pulumi:"status"` // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token. StorageContainerSasToken pulumi.StringPtrOutput `pulumi:"storageContainerSasToken"` // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. StorageContainerUri pulumi.StringPtrOutput `pulumi:"storageContainerUri"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A managed database resource.
func GetManagedDatabase ¶
func GetManagedDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedDatabaseState, opts ...pulumi.ResourceOption) (*ManagedDatabase, error)
GetManagedDatabase gets an existing ManagedDatabase 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 NewManagedDatabase ¶
func NewManagedDatabase(ctx *pulumi.Context, name string, args *ManagedDatabaseArgs, opts ...pulumi.ResourceOption) (*ManagedDatabase, error)
NewManagedDatabase registers a new resource with the given unique name, arguments, and options.
func (ManagedDatabase) ElementType ¶ added in v0.2.6
func (ManagedDatabase) ElementType() reflect.Type
func (ManagedDatabase) ToManagedDatabaseOutput ¶ added in v0.2.6
func (i ManagedDatabase) ToManagedDatabaseOutput() ManagedDatabaseOutput
func (ManagedDatabase) ToManagedDatabaseOutputWithContext ¶ added in v0.2.6
func (i ManagedDatabase) ToManagedDatabaseOutputWithContext(ctx context.Context) ManagedDatabaseOutput
type ManagedDatabaseArgs ¶
type ManagedDatabaseArgs struct { // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrInput // Collation of the managed database. Collation pulumi.StringPtrInput // Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. CreateMode pulumi.StringPtrInput // The name of the database. DatabaseName pulumi.StringInput // Resource location. Location pulumi.StringInput // The name of the Long Term Retention backup to be used for restore of this managed database. LongTermRetentionBackupResourceId pulumi.StringPtrInput // The name of the managed instance. ManagedInstanceName pulumi.StringInput // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The restorable dropped database resource id to restore when creating this database. RestorableDroppedDatabaseId pulumi.StringPtrInput // Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrInput // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token. StorageContainerSasToken pulumi.StringPtrInput // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. StorageContainerUri pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a ManagedDatabase resource.
func (ManagedDatabaseArgs) ElementType ¶
func (ManagedDatabaseArgs) ElementType() reflect.Type
type ManagedDatabaseInput ¶ added in v0.2.6
type ManagedDatabaseInput interface { pulumi.Input ToManagedDatabaseOutput() ManagedDatabaseOutput ToManagedDatabaseOutputWithContext(ctx context.Context) ManagedDatabaseOutput }
type ManagedDatabaseOutput ¶ added in v0.2.6
type ManagedDatabaseOutput struct {
*pulumi.OutputState
}
func (ManagedDatabaseOutput) ElementType ¶ added in v0.2.6
func (ManagedDatabaseOutput) ElementType() reflect.Type
func (ManagedDatabaseOutput) ToManagedDatabaseOutput ¶ added in v0.2.6
func (o ManagedDatabaseOutput) ToManagedDatabaseOutput() ManagedDatabaseOutput
func (ManagedDatabaseOutput) ToManagedDatabaseOutputWithContext ¶ added in v0.2.6
func (o ManagedDatabaseOutput) ToManagedDatabaseOutputWithContext(ctx context.Context) ManagedDatabaseOutput
type ManagedDatabaseState ¶
type ManagedDatabaseState struct { // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrInput // Collation of the managed database. Collation pulumi.StringPtrInput // Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. CreateMode pulumi.StringPtrInput // Creation date of the database. CreationDate pulumi.StringPtrInput // Geo paired region. DefaultSecondaryLocation pulumi.StringPtrInput // Earliest restore point in time for point in time restore. EarliestRestorePoint pulumi.StringPtrInput // Instance Failover Group resource identifier that this managed database belongs to. FailoverGroupId pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The name of the Long Term Retention backup to be used for restore of this managed database. LongTermRetentionBackupResourceId pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrInput // The restorable dropped database resource id to restore when creating this database. RestorableDroppedDatabaseId pulumi.StringPtrInput // Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrInput // Status of the database. Status pulumi.StringPtrInput // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token. StorageContainerSasToken pulumi.StringPtrInput // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. StorageContainerUri pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (ManagedDatabaseState) ElementType ¶
func (ManagedDatabaseState) ElementType() reflect.Type
type ManagedInstanceAdministrator ¶
type ManagedInstanceAdministrator struct { pulumi.CustomResourceState // Type of the managed instance administrator. AdministratorType pulumi.StringOutput `pulumi:"administratorType"` // Login name of the managed instance administrator. Login pulumi.StringOutput `pulumi:"login"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // SID (object ID) of the managed instance administrator. Sid pulumi.StringOutput `pulumi:"sid"` // Tenant ID of the managed instance administrator. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
An Azure SQL managed instance administrator.
func GetManagedInstanceAdministrator ¶
func GetManagedInstanceAdministrator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedInstanceAdministratorState, opts ...pulumi.ResourceOption) (*ManagedInstanceAdministrator, error)
GetManagedInstanceAdministrator gets an existing ManagedInstanceAdministrator 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 NewManagedInstanceAdministrator ¶
func NewManagedInstanceAdministrator(ctx *pulumi.Context, name string, args *ManagedInstanceAdministratorArgs, opts ...pulumi.ResourceOption) (*ManagedInstanceAdministrator, error)
NewManagedInstanceAdministrator registers a new resource with the given unique name, arguments, and options.
func (ManagedInstanceAdministrator) ElementType ¶ added in v0.2.6
func (ManagedInstanceAdministrator) ElementType() reflect.Type
func (ManagedInstanceAdministrator) ToManagedInstanceAdministratorOutput ¶ added in v0.2.6
func (i ManagedInstanceAdministrator) ToManagedInstanceAdministratorOutput() ManagedInstanceAdministratorOutput
func (ManagedInstanceAdministrator) ToManagedInstanceAdministratorOutputWithContext ¶ added in v0.2.6
func (i ManagedInstanceAdministrator) ToManagedInstanceAdministratorOutputWithContext(ctx context.Context) ManagedInstanceAdministratorOutput
type ManagedInstanceAdministratorArgs ¶
type ManagedInstanceAdministratorArgs struct { // The requested administrator name. AdministratorName pulumi.StringInput // Type of the managed instance administrator. AdministratorType pulumi.StringInput // Login name of the managed instance administrator. Login pulumi.StringInput // The name of the managed instance. ManagedInstanceName pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // SID (object ID) of the managed instance administrator. Sid pulumi.StringInput // Tenant ID of the managed instance administrator. TenantId pulumi.StringPtrInput }
The set of arguments for constructing a ManagedInstanceAdministrator resource.
func (ManagedInstanceAdministratorArgs) ElementType ¶
func (ManagedInstanceAdministratorArgs) ElementType() reflect.Type
type ManagedInstanceAdministratorInput ¶ added in v0.2.6
type ManagedInstanceAdministratorInput interface { pulumi.Input ToManagedInstanceAdministratorOutput() ManagedInstanceAdministratorOutput ToManagedInstanceAdministratorOutputWithContext(ctx context.Context) ManagedInstanceAdministratorOutput }
type ManagedInstanceAdministratorOutput ¶ added in v0.2.6
type ManagedInstanceAdministratorOutput struct {
*pulumi.OutputState
}
func (ManagedInstanceAdministratorOutput) ElementType ¶ added in v0.2.6
func (ManagedInstanceAdministratorOutput) ElementType() reflect.Type
func (ManagedInstanceAdministratorOutput) ToManagedInstanceAdministratorOutput ¶ added in v0.2.6
func (o ManagedInstanceAdministratorOutput) ToManagedInstanceAdministratorOutput() ManagedInstanceAdministratorOutput
func (ManagedInstanceAdministratorOutput) ToManagedInstanceAdministratorOutputWithContext ¶ added in v0.2.6
func (o ManagedInstanceAdministratorOutput) ToManagedInstanceAdministratorOutputWithContext(ctx context.Context) ManagedInstanceAdministratorOutput
type ManagedInstanceAdministratorState ¶
type ManagedInstanceAdministratorState struct { // Type of the managed instance administrator. AdministratorType pulumi.StringPtrInput // Login name of the managed instance administrator. Login pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // SID (object ID) of the managed instance administrator. Sid pulumi.StringPtrInput // Tenant ID of the managed instance administrator. TenantId pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (ManagedInstanceAdministratorState) ElementType ¶
func (ManagedInstanceAdministratorState) ElementType() reflect.Type
type SensitivityLabel ¶
type SensitivityLabel struct { pulumi.CustomResourceState // The information type. InformationType pulumi.StringPtrOutput `pulumi:"informationType"` // The information type ID. InformationTypeId pulumi.StringPtrOutput `pulumi:"informationTypeId"` // Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not. IsDisabled pulumi.BoolOutput `pulumi:"isDisabled"` // The label ID. LabelId pulumi.StringPtrOutput `pulumi:"labelId"` // The label name. LabelName pulumi.StringPtrOutput `pulumi:"labelName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` Rank pulumi.StringPtrOutput `pulumi:"rank"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A sensitivity label.
func GetSensitivityLabel ¶
func GetSensitivityLabel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SensitivityLabelState, opts ...pulumi.ResourceOption) (*SensitivityLabel, error)
GetSensitivityLabel gets an existing SensitivityLabel 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 NewSensitivityLabel ¶
func NewSensitivityLabel(ctx *pulumi.Context, name string, args *SensitivityLabelArgs, opts ...pulumi.ResourceOption) (*SensitivityLabel, error)
NewSensitivityLabel registers a new resource with the given unique name, arguments, and options.
func (SensitivityLabel) ElementType ¶ added in v0.2.6
func (SensitivityLabel) ElementType() reflect.Type
func (SensitivityLabel) ToSensitivityLabelOutput ¶ added in v0.2.6
func (i SensitivityLabel) ToSensitivityLabelOutput() SensitivityLabelOutput
func (SensitivityLabel) ToSensitivityLabelOutputWithContext ¶ added in v0.2.6
func (i SensitivityLabel) ToSensitivityLabelOutputWithContext(ctx context.Context) SensitivityLabelOutput
type SensitivityLabelArgs ¶
type SensitivityLabelArgs struct { // The name of the column. ColumnName pulumi.StringInput // The name of the database. DatabaseName pulumi.StringInput // The information type. InformationType pulumi.StringPtrInput // The information type ID. InformationTypeId pulumi.StringPtrInput // The label ID. LabelId pulumi.StringPtrInput // The label name. LabelName pulumi.StringPtrInput Rank pulumi.StringPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the schema. SchemaName pulumi.StringInput // The source of the sensitivity label. SensitivityLabelSource pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The name of the table. TableName pulumi.StringInput }
The set of arguments for constructing a SensitivityLabel resource.
func (SensitivityLabelArgs) ElementType ¶
func (SensitivityLabelArgs) ElementType() reflect.Type
type SensitivityLabelInput ¶ added in v0.2.6
type SensitivityLabelInput interface { pulumi.Input ToSensitivityLabelOutput() SensitivityLabelOutput ToSensitivityLabelOutputWithContext(ctx context.Context) SensitivityLabelOutput }
type SensitivityLabelOutput ¶ added in v0.2.6
type SensitivityLabelOutput struct {
*pulumi.OutputState
}
func (SensitivityLabelOutput) ElementType ¶ added in v0.2.6
func (SensitivityLabelOutput) ElementType() reflect.Type
func (SensitivityLabelOutput) ToSensitivityLabelOutput ¶ added in v0.2.6
func (o SensitivityLabelOutput) ToSensitivityLabelOutput() SensitivityLabelOutput
func (SensitivityLabelOutput) ToSensitivityLabelOutputWithContext ¶ added in v0.2.6
func (o SensitivityLabelOutput) ToSensitivityLabelOutputWithContext(ctx context.Context) SensitivityLabelOutput
type SensitivityLabelState ¶
type SensitivityLabelState struct { // The information type. InformationType pulumi.StringPtrInput // The information type ID. InformationTypeId pulumi.StringPtrInput // Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not. IsDisabled pulumi.BoolPtrInput // The label ID. LabelId pulumi.StringPtrInput // The label name. LabelName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput Rank pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (SensitivityLabelState) ElementType ¶
func (SensitivityLabelState) ElementType() reflect.Type
type ServerDnsAlias ¶
type ServerDnsAlias struct { pulumi.CustomResourceState // The fully qualified DNS record for alias AzureDnsRecord pulumi.StringOutput `pulumi:"azureDnsRecord"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A server DNS alias.
func GetServerDnsAlias ¶
func GetServerDnsAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerDnsAliasState, opts ...pulumi.ResourceOption) (*ServerDnsAlias, error)
GetServerDnsAlias gets an existing ServerDnsAlias 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 NewServerDnsAlias ¶
func NewServerDnsAlias(ctx *pulumi.Context, name string, args *ServerDnsAliasArgs, opts ...pulumi.ResourceOption) (*ServerDnsAlias, error)
NewServerDnsAlias registers a new resource with the given unique name, arguments, and options.
func (ServerDnsAlias) ElementType ¶ added in v0.2.6
func (ServerDnsAlias) ElementType() reflect.Type
func (ServerDnsAlias) ToServerDnsAliasOutput ¶ added in v0.2.6
func (i ServerDnsAlias) ToServerDnsAliasOutput() ServerDnsAliasOutput
func (ServerDnsAlias) ToServerDnsAliasOutputWithContext ¶ added in v0.2.6
func (i ServerDnsAlias) ToServerDnsAliasOutputWithContext(ctx context.Context) ServerDnsAliasOutput
type ServerDnsAliasArgs ¶
type ServerDnsAliasArgs struct { // The name of the server DNS alias. DnsAliasName pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server that the alias is pointing to. ServerName pulumi.StringInput }
The set of arguments for constructing a ServerDnsAlias resource.
func (ServerDnsAliasArgs) ElementType ¶
func (ServerDnsAliasArgs) ElementType() reflect.Type
type ServerDnsAliasInput ¶ added in v0.2.6
type ServerDnsAliasInput interface { pulumi.Input ToServerDnsAliasOutput() ServerDnsAliasOutput ToServerDnsAliasOutputWithContext(ctx context.Context) ServerDnsAliasOutput }
type ServerDnsAliasOutput ¶ added in v0.2.6
type ServerDnsAliasOutput struct {
*pulumi.OutputState
}
func (ServerDnsAliasOutput) ElementType ¶ added in v0.2.6
func (ServerDnsAliasOutput) ElementType() reflect.Type
func (ServerDnsAliasOutput) ToServerDnsAliasOutput ¶ added in v0.2.6
func (o ServerDnsAliasOutput) ToServerDnsAliasOutput() ServerDnsAliasOutput
func (ServerDnsAliasOutput) ToServerDnsAliasOutputWithContext ¶ added in v0.2.6
func (o ServerDnsAliasOutput) ToServerDnsAliasOutputWithContext(ctx context.Context) ServerDnsAliasOutput
type ServerDnsAliasState ¶
type ServerDnsAliasState struct { // The fully qualified DNS record for alias AzureDnsRecord pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (ServerDnsAliasState) ElementType ¶
func (ServerDnsAliasState) ElementType() reflect.Type
type Sku ¶
type Sku struct { // Capacity of the particular SKU. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU, typically, a letter + Number code, e.g. P3. Name string `pulumi:"name"` // Size of the particular SKU Size *string `pulumi:"size"` // The tier or edition of the particular SKU, e.g. Basic, Premium. Tier *string `pulumi:"tier"` }
An ARM Resource SKU.
type SkuArgs ¶
type SkuArgs struct { // Capacity of the particular SKU. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU, typically, a letter + Number code, e.g. P3. Name pulumi.StringInput `pulumi:"name"` // Size of the particular SKU Size pulumi.StringPtrInput `pulumi:"size"` // The tier or edition of the particular SKU, e.g. Basic, Premium. Tier pulumi.StringPtrInput `pulumi:"tier"` }
An ARM Resource SKU.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
An ARM Resource SKU.
func (SkuOutput) Capacity ¶
func (o SkuOutput) Capacity() pulumi.IntPtrOutput
Capacity of the particular SKU.
func (SkuOutput) ElementType ¶
func (SkuOutput) Family ¶
func (o SkuOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The name of the SKU, typically, a letter + Number code, e.g. P3.
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() pulumi.StringPtrOutput
The tier or edition of the particular SKU, e.g. Basic, Premium.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Capacity ¶
func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
Capacity of the particular SKU.
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Family ¶
func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU, typically, a letter + Number code, e.g. P3.
func (SkuPtrOutput) Size ¶
func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
Size of the particular SKU
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
The tier or edition of the particular SKU, e.g. Basic, Premium.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // Capacity of the particular SKU. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU, typically, a letter + Number code, e.g. P3. Name string `pulumi:"name"` // Size of the particular SKU Size *string `pulumi:"size"` // The tier or edition of the particular SKU, e.g. Basic, Premium. Tier *string `pulumi:"tier"` }
An ARM Resource SKU.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // Capacity of the particular SKU. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU, typically, a letter + Number code, e.g. P3. Name pulumi.StringInput `pulumi:"name"` // Size of the particular SKU Size pulumi.StringPtrInput `pulumi:"size"` // The tier or edition of the particular SKU, e.g. Basic, Premium. Tier pulumi.StringPtrInput `pulumi:"tier"` }
An ARM Resource SKU.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
An ARM Resource SKU.
func (SkuResponseOutput) Capacity ¶
func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
Capacity of the particular SKU.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU, typically, a letter + Number code, e.g. P3.
func (SkuResponseOutput) Size ¶
func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
Size of the particular SKU
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
The tier or edition of the particular SKU, e.g. Basic, Premium.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Capacity ¶
func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
Capacity of the particular SKU.
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Family ¶
func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU, typically, a letter + Number code, e.g. P3.
func (SkuResponsePtrOutput) Size ¶
func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
Size of the particular SKU
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The tier or edition of the particular SKU, e.g. Basic, Premium.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type VulnerabilityAssessmentRecurringScansProperties ¶
type VulnerabilityAssessmentRecurringScansProperties struct { // Specifies that the schedule scan notification will be is sent to the subscription administrators. EmailSubscriptionAdmins *bool `pulumi:"emailSubscriptionAdmins"` // Specifies an array of e-mail addresses to which the scan notification is sent. Emails []string `pulumi:"emails"` // Recurring scans state. IsEnabled *bool `pulumi:"isEnabled"` }
Properties of a Vulnerability Assessment recurring scans.
type VulnerabilityAssessmentRecurringScansPropertiesArgs ¶
type VulnerabilityAssessmentRecurringScansPropertiesArgs struct { // Specifies that the schedule scan notification will be is sent to the subscription administrators. EmailSubscriptionAdmins pulumi.BoolPtrInput `pulumi:"emailSubscriptionAdmins"` // Specifies an array of e-mail addresses to which the scan notification is sent. Emails pulumi.StringArrayInput `pulumi:"emails"` // Recurring scans state. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` }
Properties of a Vulnerability Assessment recurring scans.
func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ElementType ¶
func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ElementType() reflect.Type
func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutput ¶
func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutput() VulnerabilityAssessmentRecurringScansPropertiesOutput
func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext ¶
func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesOutput
func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput ¶
func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
func (VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext ¶
func (i VulnerabilityAssessmentRecurringScansPropertiesArgs) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
type VulnerabilityAssessmentRecurringScansPropertiesInput ¶
type VulnerabilityAssessmentRecurringScansPropertiesInput interface { pulumi.Input ToVulnerabilityAssessmentRecurringScansPropertiesOutput() VulnerabilityAssessmentRecurringScansPropertiesOutput ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext(context.Context) VulnerabilityAssessmentRecurringScansPropertiesOutput }
VulnerabilityAssessmentRecurringScansPropertiesInput is an input type that accepts VulnerabilityAssessmentRecurringScansPropertiesArgs and VulnerabilityAssessmentRecurringScansPropertiesOutput values. You can construct a concrete instance of `VulnerabilityAssessmentRecurringScansPropertiesInput` via:
VulnerabilityAssessmentRecurringScansPropertiesArgs{...}
type VulnerabilityAssessmentRecurringScansPropertiesOutput ¶
type VulnerabilityAssessmentRecurringScansPropertiesOutput struct{ *pulumi.OutputState }
Properties of a Vulnerability Assessment recurring scans.
func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ElementType ¶
func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ElementType() reflect.Type
func (VulnerabilityAssessmentRecurringScansPropertiesOutput) EmailSubscriptionAdmins ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) EmailSubscriptionAdmins() pulumi.BoolPtrOutput
Specifies that the schedule scan notification will be is sent to the subscription administrators.
func (VulnerabilityAssessmentRecurringScansPropertiesOutput) Emails ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) Emails() pulumi.StringArrayOutput
Specifies an array of e-mail addresses to which the scan notification is sent.
func (VulnerabilityAssessmentRecurringScansPropertiesOutput) IsEnabled ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) IsEnabled() pulumi.BoolPtrOutput
Recurring scans state.
func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesOutput ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesOutput() VulnerabilityAssessmentRecurringScansPropertiesOutput
func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesOutput
func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
func (VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
type VulnerabilityAssessmentRecurringScansPropertiesPtrInput ¶
type VulnerabilityAssessmentRecurringScansPropertiesPtrInput interface { pulumi.Input ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput }
VulnerabilityAssessmentRecurringScansPropertiesPtrInput is an input type that accepts VulnerabilityAssessmentRecurringScansPropertiesArgs, VulnerabilityAssessmentRecurringScansPropertiesPtr and VulnerabilityAssessmentRecurringScansPropertiesPtrOutput values. You can construct a concrete instance of `VulnerabilityAssessmentRecurringScansPropertiesPtrInput` via:
VulnerabilityAssessmentRecurringScansPropertiesArgs{...} or: nil
func VulnerabilityAssessmentRecurringScansPropertiesPtr ¶
func VulnerabilityAssessmentRecurringScansPropertiesPtr(v *VulnerabilityAssessmentRecurringScansPropertiesArgs) VulnerabilityAssessmentRecurringScansPropertiesPtrInput
type VulnerabilityAssessmentRecurringScansPropertiesPtrOutput ¶
type VulnerabilityAssessmentRecurringScansPropertiesPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ElementType ¶
func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ElementType() reflect.Type
func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) EmailSubscriptionAdmins ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) EmailSubscriptionAdmins() pulumi.BoolPtrOutput
Specifies that the schedule scan notification will be is sent to the subscription administrators.
func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) Emails ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) Emails() pulumi.StringArrayOutput
Specifies an array of e-mail addresses to which the scan notification is sent.
func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) IsEnabled ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Recurring scans state.
func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutput() VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
func (VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesPtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesPtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesPtrOutput
type VulnerabilityAssessmentRecurringScansPropertiesResponse ¶
type VulnerabilityAssessmentRecurringScansPropertiesResponse struct { // Specifies that the schedule scan notification will be is sent to the subscription administrators. EmailSubscriptionAdmins *bool `pulumi:"emailSubscriptionAdmins"` // Specifies an array of e-mail addresses to which the scan notification is sent. Emails []string `pulumi:"emails"` // Recurring scans state. IsEnabled *bool `pulumi:"isEnabled"` }
Properties of a Vulnerability Assessment recurring scans.
type VulnerabilityAssessmentRecurringScansPropertiesResponseArgs ¶
type VulnerabilityAssessmentRecurringScansPropertiesResponseArgs struct { // Specifies that the schedule scan notification will be is sent to the subscription administrators. EmailSubscriptionAdmins pulumi.BoolPtrInput `pulumi:"emailSubscriptionAdmins"` // Specifies an array of e-mail addresses to which the scan notification is sent. Emails pulumi.StringArrayInput `pulumi:"emails"` // Recurring scans state. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` }
Properties of a Vulnerability Assessment recurring scans.
func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ElementType ¶
func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ElementType() reflect.Type
func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput ¶
func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput() VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext ¶
func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput ¶
func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput() VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
func (VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext ¶
func (i VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
type VulnerabilityAssessmentRecurringScansPropertiesResponseInput ¶
type VulnerabilityAssessmentRecurringScansPropertiesResponseInput interface { pulumi.Input ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput() VulnerabilityAssessmentRecurringScansPropertiesResponseOutput ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext(context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponseOutput }
VulnerabilityAssessmentRecurringScansPropertiesResponseInput is an input type that accepts VulnerabilityAssessmentRecurringScansPropertiesResponseArgs and VulnerabilityAssessmentRecurringScansPropertiesResponseOutput values. You can construct a concrete instance of `VulnerabilityAssessmentRecurringScansPropertiesResponseInput` via:
VulnerabilityAssessmentRecurringScansPropertiesResponseArgs{...}
type VulnerabilityAssessmentRecurringScansPropertiesResponseOutput ¶
type VulnerabilityAssessmentRecurringScansPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a Vulnerability Assessment recurring scans.
func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ElementType ¶
func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ElementType() reflect.Type
func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) EmailSubscriptionAdmins ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) EmailSubscriptionAdmins() pulumi.BoolPtrOutput
Specifies that the schedule scan notification will be is sent to the subscription administrators.
func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) Emails ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) Emails() pulumi.StringArrayOutput
Specifies an array of e-mail addresses to which the scan notification is sent.
func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) IsEnabled ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) IsEnabled() pulumi.BoolPtrOutput
Recurring scans state.
func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutput() VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponseOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponseOutput
func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput() VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
func (VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponseOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput ¶
type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput interface { pulumi.Input ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput() VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput }
VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput is an input type that accepts VulnerabilityAssessmentRecurringScansPropertiesResponseArgs, VulnerabilityAssessmentRecurringScansPropertiesResponsePtr and VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput values. You can construct a concrete instance of `VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput` via:
VulnerabilityAssessmentRecurringScansPropertiesResponseArgs{...} or: nil
func VulnerabilityAssessmentRecurringScansPropertiesResponsePtr ¶
func VulnerabilityAssessmentRecurringScansPropertiesResponsePtr(v *VulnerabilityAssessmentRecurringScansPropertiesResponseArgs) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrInput
type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput ¶
type VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ElementType ¶
func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ElementType() reflect.Type
func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) EmailSubscriptionAdmins ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) EmailSubscriptionAdmins() pulumi.BoolPtrOutput
Specifies that the schedule scan notification will be is sent to the subscription administrators.
func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) Emails ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) Emails() pulumi.StringArrayOutput
Specifies an array of e-mail addresses to which the scan notification is sent.
func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) IsEnabled ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) IsEnabled() pulumi.BoolPtrOutput
Recurring scans state.
func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput() VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
func (VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext ¶
func (o VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput) ToVulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentRecurringScansPropertiesResponsePtrOutput
Source Files
¶
- database.go
- databaseVulnerabilityAssessment.go
- databaseVulnerabilityAssessmentRuleBaseline.go
- getDatabase.go
- getDatabaseVulnerabilityAssessment.go
- getDatabaseVulnerabilityAssessmentRuleBaseline.go
- getJob.go
- getJobAgent.go
- getJobCredential.go
- getJobStep.go
- getJobTargetGroup.go
- getManagedDatabase.go
- getManagedInstanceAdministrator.go
- getSensitivityLabel.go
- getServerDnsAlias.go
- job.go
- jobAgent.go
- jobCredential.go
- jobStep.go
- jobTargetGroup.go
- managedDatabase.go
- managedInstanceAdministrator.go
- pulumiTypes.go
- sensitivityLabel.go
- serverDnsAlias.go