Documentation
¶
Index ¶
- type InstancePool
- type InstancePoolArgs
- type InstancePoolInput
- type InstancePoolOutput
- type InstancePoolState
- type LookupInstancePoolArgs
- type LookupInstancePoolResult
- type LookupManagedDatabaseArgs
- type LookupManagedDatabaseResult
- type LookupManagedDatabaseSensitivityLabelArgs
- type LookupManagedDatabaseSensitivityLabelResult
- type LookupManagedInstanceArgs
- type LookupManagedInstanceResult
- type LookupManagedInstanceVulnerabilityAssessmentArgs
- type LookupManagedInstanceVulnerabilityAssessmentResult
- type LookupPrivateEndpointConnectionArgs
- type LookupPrivateEndpointConnectionResult
- type LookupServerAzureADAdministratorArgs
- type LookupServerAzureADAdministratorResult
- type LookupServerVulnerabilityAssessmentArgs
- type LookupServerVulnerabilityAssessmentResult
- type ManagedDatabase
- type ManagedDatabaseArgs
- type ManagedDatabaseInput
- type ManagedDatabaseOutput
- type ManagedDatabaseSensitivityLabel
- func GetManagedDatabaseSensitivityLabel(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ManagedDatabaseSensitivityLabel, error)
- func NewManagedDatabaseSensitivityLabel(ctx *pulumi.Context, name string, args *ManagedDatabaseSensitivityLabelArgs, ...) (*ManagedDatabaseSensitivityLabel, error)
- func (ManagedDatabaseSensitivityLabel) ElementType() reflect.Type
- func (i ManagedDatabaseSensitivityLabel) ToManagedDatabaseSensitivityLabelOutput() ManagedDatabaseSensitivityLabelOutput
- func (i ManagedDatabaseSensitivityLabel) ToManagedDatabaseSensitivityLabelOutputWithContext(ctx context.Context) ManagedDatabaseSensitivityLabelOutput
- type ManagedDatabaseSensitivityLabelArgs
- type ManagedDatabaseSensitivityLabelInput
- type ManagedDatabaseSensitivityLabelOutput
- func (ManagedDatabaseSensitivityLabelOutput) ElementType() reflect.Type
- func (o ManagedDatabaseSensitivityLabelOutput) ToManagedDatabaseSensitivityLabelOutput() ManagedDatabaseSensitivityLabelOutput
- func (o ManagedDatabaseSensitivityLabelOutput) ToManagedDatabaseSensitivityLabelOutputWithContext(ctx context.Context) ManagedDatabaseSensitivityLabelOutput
- type ManagedDatabaseSensitivityLabelState
- type ManagedDatabaseState
- type ManagedInstance
- type ManagedInstanceArgs
- type ManagedInstanceInput
- type ManagedInstanceOutput
- type ManagedInstanceState
- type ManagedInstanceVulnerabilityAssessment
- func (ManagedInstanceVulnerabilityAssessment) ElementType() reflect.Type
- func (i ManagedInstanceVulnerabilityAssessment) ToManagedInstanceVulnerabilityAssessmentOutput() ManagedInstanceVulnerabilityAssessmentOutput
- func (i ManagedInstanceVulnerabilityAssessment) ToManagedInstanceVulnerabilityAssessmentOutputWithContext(ctx context.Context) ManagedInstanceVulnerabilityAssessmentOutput
- type ManagedInstanceVulnerabilityAssessmentArgs
- type ManagedInstanceVulnerabilityAssessmentInput
- type ManagedInstanceVulnerabilityAssessmentOutput
- func (ManagedInstanceVulnerabilityAssessmentOutput) ElementType() reflect.Type
- func (o ManagedInstanceVulnerabilityAssessmentOutput) ToManagedInstanceVulnerabilityAssessmentOutput() ManagedInstanceVulnerabilityAssessmentOutput
- func (o ManagedInstanceVulnerabilityAssessmentOutput) ToManagedInstanceVulnerabilityAssessmentOutputWithContext(ctx context.Context) ManagedInstanceVulnerabilityAssessmentOutput
- type ManagedInstanceVulnerabilityAssessmentState
- type PrivateEndpointConnection
- type PrivateEndpointConnectionArgs
- type PrivateEndpointConnectionInput
- type PrivateEndpointConnectionOutput
- func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
- type PrivateEndpointConnectionState
- type PrivateEndpointProperty
- type PrivateEndpointPropertyArgs
- func (PrivateEndpointPropertyArgs) ElementType() reflect.Type
- func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutput() PrivateEndpointPropertyOutput
- func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutputWithContext(ctx context.Context) PrivateEndpointPropertyOutput
- func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput
- func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyPtrOutput
- type PrivateEndpointPropertyInput
- type PrivateEndpointPropertyOutput
- func (PrivateEndpointPropertyOutput) ElementType() reflect.Type
- func (o PrivateEndpointPropertyOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutput() PrivateEndpointPropertyOutput
- func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutputWithContext(ctx context.Context) PrivateEndpointPropertyOutput
- func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput
- func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyPtrOutput
- type PrivateEndpointPropertyPtrInput
- type PrivateEndpointPropertyPtrOutput
- func (o PrivateEndpointPropertyPtrOutput) Elem() PrivateEndpointPropertyOutput
- func (PrivateEndpointPropertyPtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointPropertyPtrOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput
- func (o PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyPtrOutput
- type PrivateEndpointPropertyResponse
- type PrivateEndpointPropertyResponseArgs
- func (PrivateEndpointPropertyResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput
- func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput
- func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
- func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
- type PrivateEndpointPropertyResponseInput
- type PrivateEndpointPropertyResponseOutput
- func (PrivateEndpointPropertyResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointPropertyResponseOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput
- func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput
- func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
- func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
- type PrivateEndpointPropertyResponsePtrInput
- type PrivateEndpointPropertyResponsePtrOutput
- func (o PrivateEndpointPropertyResponsePtrOutput) Elem() PrivateEndpointPropertyResponseOutput
- func (PrivateEndpointPropertyResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointPropertyResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
- func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
- type PrivateLinkServiceConnectionStateProperty
- type PrivateLinkServiceConnectionStatePropertyArgs
- func (PrivateLinkServiceConnectionStatePropertyArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutput() PrivateLinkServiceConnectionStatePropertyOutput
- func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyOutput
- func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput
- func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput
- type PrivateLinkServiceConnectionStatePropertyInput
- type PrivateLinkServiceConnectionStatePropertyOutput
- func (o PrivateLinkServiceConnectionStatePropertyOutput) Description() pulumi.StringOutput
- func (PrivateLinkServiceConnectionStatePropertyOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePropertyOutput) Status() pulumi.StringOutput
- func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutput() PrivateLinkServiceConnectionStatePropertyOutput
- func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyOutput
- func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput
- type PrivateLinkServiceConnectionStatePropertyPtrInput
- type PrivateLinkServiceConnectionStatePropertyPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) Elem() PrivateLinkServiceConnectionStatePropertyOutput
- func (PrivateLinkServiceConnectionStatePropertyPtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput
- type PrivateLinkServiceConnectionStatePropertyResponse
- type PrivateLinkServiceConnectionStatePropertyResponseArgs
- func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- type PrivateLinkServiceConnectionStatePropertyResponseInput
- type PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ActionsRequired() pulumi.StringOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) Description() pulumi.StringOutput
- func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) Status() pulumi.StringOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- type PrivateLinkServiceConnectionStatePropertyResponsePtrInput
- type PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Elem() PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- type ResourceIdentity
- type ResourceIdentityArgs
- func (ResourceIdentityArgs) ElementType() reflect.Type
- func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput
- func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
- func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- type ResourceIdentityInput
- type ResourceIdentityOutput
- func (ResourceIdentityOutput) ElementType() reflect.Type
- func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput
- func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
- func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- func (o ResourceIdentityOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityPtrInput
- type ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) Elem() ResourceIdentityOutput
- func (ResourceIdentityPtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityResponse
- type ResourceIdentityResponseArgs
- func (ResourceIdentityResponseArgs) ElementType() reflect.Type
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- type ResourceIdentityResponseInput
- type ResourceIdentityResponseOutput
- func (ResourceIdentityResponseOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ResourceIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponseOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityResponsePtrInput
- type ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
- func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ResourceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ServerAzureADAdministrator
- func (ServerAzureADAdministrator) ElementType() reflect.Type
- func (i ServerAzureADAdministrator) ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput
- func (i ServerAzureADAdministrator) ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput
- type ServerAzureADAdministratorArgs
- type ServerAzureADAdministratorInput
- type ServerAzureADAdministratorOutput
- func (ServerAzureADAdministratorOutput) ElementType() reflect.Type
- func (o ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput
- func (o ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput
- type ServerAzureADAdministratorState
- type ServerVulnerabilityAssessment
- func (ServerVulnerabilityAssessment) ElementType() reflect.Type
- func (i ServerVulnerabilityAssessment) ToServerVulnerabilityAssessmentOutput() ServerVulnerabilityAssessmentOutput
- func (i ServerVulnerabilityAssessment) ToServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) ServerVulnerabilityAssessmentOutput
- type ServerVulnerabilityAssessmentArgs
- type ServerVulnerabilityAssessmentInput
- type ServerVulnerabilityAssessmentOutput
- func (ServerVulnerabilityAssessmentOutput) ElementType() reflect.Type
- func (o ServerVulnerabilityAssessmentOutput) ToServerVulnerabilityAssessmentOutput() ServerVulnerabilityAssessmentOutput
- func (o ServerVulnerabilityAssessmentOutput) ToServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) ServerVulnerabilityAssessmentOutput
- type ServerVulnerabilityAssessmentState
- 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 InstancePool ¶
type InstancePool struct { pulumi.CustomResourceState // The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price). LicenseType pulumi.StringOutput `pulumi:"licenseType"` // 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"` // Resource ID of the subnet to place this instance pool in. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // Count of vCores belonging to this instance pool. VCores pulumi.IntOutput `pulumi:"vCores"` }
An Azure SQL instance pool.
func GetInstancePool ¶
func GetInstancePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstancePoolState, opts ...pulumi.ResourceOption) (*InstancePool, error)
GetInstancePool gets an existing InstancePool 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 NewInstancePool ¶
func NewInstancePool(ctx *pulumi.Context, name string, args *InstancePoolArgs, opts ...pulumi.ResourceOption) (*InstancePool, error)
NewInstancePool registers a new resource with the given unique name, arguments, and options.
func (InstancePool) ElementType ¶ added in v0.2.6
func (InstancePool) ElementType() reflect.Type
func (InstancePool) ToInstancePoolOutput ¶ added in v0.2.6
func (i InstancePool) ToInstancePoolOutput() InstancePoolOutput
func (InstancePool) ToInstancePoolOutputWithContext ¶ added in v0.2.6
func (i InstancePool) ToInstancePoolOutputWithContext(ctx context.Context) InstancePoolOutput
type InstancePoolArgs ¶
type InstancePoolArgs struct { // The name of the instance pool to be created or updated. InstancePoolName pulumi.StringInput // The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price). LicenseType 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 and tier of the SKU. Sku SkuPtrInput // Resource ID of the subnet to place this instance pool in. SubnetId pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Count of vCores belonging to this instance pool. VCores pulumi.IntInput }
The set of arguments for constructing a InstancePool resource.
func (InstancePoolArgs) ElementType ¶
func (InstancePoolArgs) ElementType() reflect.Type
type InstancePoolInput ¶ added in v0.2.6
type InstancePoolInput interface { pulumi.Input ToInstancePoolOutput() InstancePoolOutput ToInstancePoolOutputWithContext(ctx context.Context) InstancePoolOutput }
type InstancePoolOutput ¶ added in v0.2.6
type InstancePoolOutput struct {
*pulumi.OutputState
}
func (InstancePoolOutput) ElementType ¶ added in v0.2.6
func (InstancePoolOutput) ElementType() reflect.Type
func (InstancePoolOutput) ToInstancePoolOutput ¶ added in v0.2.6
func (o InstancePoolOutput) ToInstancePoolOutput() InstancePoolOutput
func (InstancePoolOutput) ToInstancePoolOutputWithContext ¶ added in v0.2.6
func (o InstancePoolOutput) ToInstancePoolOutputWithContext(ctx context.Context) InstancePoolOutput
type InstancePoolState ¶
type InstancePoolState struct { // The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price). LicenseType pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The name and tier of the SKU. Sku SkuResponsePtrInput // Resource ID of the subnet to place this instance pool in. SubnetId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // Count of vCores belonging to this instance pool. VCores pulumi.IntPtrInput }
func (InstancePoolState) ElementType ¶
func (InstancePoolState) ElementType() reflect.Type
type LookupInstancePoolArgs ¶
type LookupInstancePoolArgs struct { // The name of the instance pool to be retrieved. InstancePoolName string `pulumi:"instancePoolName"` // 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 LookupInstancePoolResult ¶
type LookupInstancePoolResult struct { // The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price). LicenseType string `pulumi:"licenseType"` // Resource location. Location string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The name and tier of the SKU. Sku *SkuResponse `pulumi:"sku"` // Resource ID of the subnet to place this instance pool in. SubnetId string `pulumi:"subnetId"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // Count of vCores belonging to this instance pool. VCores int `pulumi:"vCores"` }
An Azure SQL instance pool.
func LookupInstancePool ¶
func LookupInstancePool(ctx *pulumi.Context, args *LookupInstancePoolArgs, opts ...pulumi.InvokeOption) (*LookupInstancePoolResult, 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 LookupManagedDatabaseSensitivityLabelArgs ¶
type LookupManagedDatabaseSensitivityLabelArgs struct { // The name of the column. ColumnName string `pulumi:"columnName"` // 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"` // The name of the schema. SchemaName string `pulumi:"schemaName"` // The source of the sensitivity label. SensitivityLabelSource string `pulumi:"sensitivityLabelSource"` // The name of the table. TableName string `pulumi:"tableName"` }
type LookupManagedDatabaseSensitivityLabelResult ¶
type LookupManagedDatabaseSensitivityLabelResult 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 LookupManagedDatabaseSensitivityLabel ¶
func LookupManagedDatabaseSensitivityLabel(ctx *pulumi.Context, args *LookupManagedDatabaseSensitivityLabelArgs, opts ...pulumi.InvokeOption) (*LookupManagedDatabaseSensitivityLabelResult, error)
type LookupManagedInstanceArgs ¶
type LookupManagedInstanceArgs struct { // 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 LookupManagedInstanceResult ¶
type LookupManagedInstanceResult struct { // Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). AdministratorLogin *string `pulumi:"administratorLogin"` // The administrator login password (required for managed instance creation). AdministratorLoginPassword *string `pulumi:"administratorLoginPassword"` // Collation of the managed instance. Collation *string `pulumi:"collation"` // The Dns Zone that the managed instance is in. DnsZone string `pulumi:"dnsZone"` // The resource id of another managed instance whose DNS zone this managed instance will share after creation. DnsZonePartner *string `pulumi:"dnsZonePartner"` // The fully qualified domain name of the managed instance. FullyQualifiedDomainName string `pulumi:"fullyQualifiedDomainName"` // The Azure Active Directory identity of the managed instance. Identity *ResourceIdentityResponse `pulumi:"identity"` // The Id of the instance pool this managed server belongs to. InstancePoolId *string `pulumi:"instancePoolId"` // The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). LicenseType *string `pulumi:"licenseType"` // Resource location. Location string `pulumi:"location"` // Specifies maintenance configuration id to apply to this managed instance. MaintenanceConfigurationId *string `pulumi:"maintenanceConfigurationId"` // Specifies the mode of database creation. // // Default: Regular instance creation. // // Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. ManagedInstanceCreateMode *string `pulumi:"managedInstanceCreateMode"` // Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' MinimalTlsVersion *string `pulumi:"minimalTlsVersion"` // Resource name. Name string `pulumi:"name"` // Connection type used for connecting to the instance. ProxyOverride *string `pulumi:"proxyOverride"` // Whether or not the public data endpoint is enabled. PublicDataEndpointEnabled *bool `pulumi:"publicDataEndpointEnabled"` // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime *string `pulumi:"restorePointInTime"` // Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku *SkuResponse `pulumi:"sku"` // The resource identifier of the source managed instance associated with create operation of this instance. SourceManagedInstanceId *string `pulumi:"sourceManagedInstanceId"` // The state of the managed instance. State string `pulumi:"state"` // Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. StorageSizeInGB *int `pulumi:"storageSizeInGB"` // Subnet resource ID for the managed instance. SubnetId *string `pulumi:"subnetId"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Id of the timezone. Allowed values are timezones supported by Windows. // Windows keeps details on supported timezones, including the id, in registry under // KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. // You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. // List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. // An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". TimezoneId *string `pulumi:"timezoneId"` // Resource type. Type string `pulumi:"type"` // The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. VCores *int `pulumi:"vCores"` }
An Azure SQL managed instance.
func LookupManagedInstance ¶
func LookupManagedInstance(ctx *pulumi.Context, args *LookupManagedInstanceArgs, opts ...pulumi.InvokeOption) (*LookupManagedInstanceResult, error)
type LookupManagedInstanceVulnerabilityAssessmentArgs ¶
type LookupManagedInstanceVulnerabilityAssessmentArgs struct { // The name of the managed instance for which the vulnerability assessment is defined. 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"` // The name of the vulnerability assessment. VulnerabilityAssessmentName string `pulumi:"vulnerabilityAssessmentName"` }
type LookupManagedInstanceVulnerabilityAssessmentResult ¶
type LookupManagedInstanceVulnerabilityAssessmentResult 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/). 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 managed instance vulnerability assessment.
func LookupManagedInstanceVulnerabilityAssessment ¶
func LookupManagedInstanceVulnerabilityAssessment(ctx *pulumi.Context, args *LookupManagedInstanceVulnerabilityAssessmentArgs, opts ...pulumi.InvokeOption) (*LookupManagedInstanceVulnerabilityAssessmentResult, error)
type LookupPrivateEndpointConnectionArgs ¶
type LookupPrivateEndpointConnectionArgs struct { // The name of the private endpoint connection. PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"` // 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 LookupPrivateEndpointConnectionResult ¶
type LookupPrivateEndpointConnectionResult struct { // Resource name. Name string `pulumi:"name"` // Private endpoint which the connection belongs to. PrivateEndpoint *PrivateEndpointPropertyResponse `pulumi:"privateEndpoint"` // Connection state of the private endpoint connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStatePropertyResponse `pulumi:"privateLinkServiceConnectionState"` // State of the private endpoint connection. ProvisioningState string `pulumi:"provisioningState"` // Resource type. Type string `pulumi:"type"` }
A private endpoint connection
func LookupPrivateEndpointConnection ¶
func LookupPrivateEndpointConnection(ctx *pulumi.Context, args *LookupPrivateEndpointConnectionArgs, opts ...pulumi.InvokeOption) (*LookupPrivateEndpointConnectionResult, error)
type LookupServerAzureADAdministratorArgs ¶
type LookupServerAzureADAdministratorArgs struct { // The name of server active directory administrator. AdministratorName string `pulumi:"administratorName"` // 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 LookupServerAzureADAdministratorResult ¶
type LookupServerAzureADAdministratorResult struct { // Type of the sever administrator. AdministratorType string `pulumi:"administratorType"` // Login name of the server administrator. Login string `pulumi:"login"` // Resource name. Name string `pulumi:"name"` // SID (object ID) of the server administrator. Sid string `pulumi:"sid"` // Tenant ID of the administrator. TenantId *string `pulumi:"tenantId"` // Resource type. Type string `pulumi:"type"` }
Azure Active Directory administrator.
func LookupServerAzureADAdministrator ¶
func LookupServerAzureADAdministrator(ctx *pulumi.Context, args *LookupServerAzureADAdministratorArgs, opts ...pulumi.InvokeOption) (*LookupServerAzureADAdministratorResult, error)
type LookupServerVulnerabilityAssessmentArgs ¶
type LookupServerVulnerabilityAssessmentArgs struct { // 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 for which the vulnerability assessment is defined. ServerName string `pulumi:"serverName"` // The name of the vulnerability assessment. VulnerabilityAssessmentName string `pulumi:"vulnerabilityAssessmentName"` }
type LookupServerVulnerabilityAssessmentResult ¶
type LookupServerVulnerabilityAssessmentResult 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/). 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 server vulnerability assessment.
func LookupServerVulnerabilityAssessment ¶
func LookupServerVulnerabilityAssessment(ctx *pulumi.Context, args *LookupServerVulnerabilityAssessmentArgs, opts ...pulumi.InvokeOption) (*LookupServerVulnerabilityAssessmentResult, 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 ManagedDatabaseSensitivityLabel ¶
type ManagedDatabaseSensitivityLabel 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 GetManagedDatabaseSensitivityLabel ¶
func GetManagedDatabaseSensitivityLabel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedDatabaseSensitivityLabelState, opts ...pulumi.ResourceOption) (*ManagedDatabaseSensitivityLabel, error)
GetManagedDatabaseSensitivityLabel gets an existing ManagedDatabaseSensitivityLabel 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 NewManagedDatabaseSensitivityLabel ¶
func NewManagedDatabaseSensitivityLabel(ctx *pulumi.Context, name string, args *ManagedDatabaseSensitivityLabelArgs, opts ...pulumi.ResourceOption) (*ManagedDatabaseSensitivityLabel, error)
NewManagedDatabaseSensitivityLabel registers a new resource with the given unique name, arguments, and options.
func (ManagedDatabaseSensitivityLabel) ElementType ¶ added in v0.2.6
func (ManagedDatabaseSensitivityLabel) ElementType() reflect.Type
func (ManagedDatabaseSensitivityLabel) ToManagedDatabaseSensitivityLabelOutput ¶ added in v0.2.6
func (i ManagedDatabaseSensitivityLabel) ToManagedDatabaseSensitivityLabelOutput() ManagedDatabaseSensitivityLabelOutput
func (ManagedDatabaseSensitivityLabel) ToManagedDatabaseSensitivityLabelOutputWithContext ¶ added in v0.2.6
func (i ManagedDatabaseSensitivityLabel) ToManagedDatabaseSensitivityLabelOutputWithContext(ctx context.Context) ManagedDatabaseSensitivityLabelOutput
type ManagedDatabaseSensitivityLabelArgs ¶
type ManagedDatabaseSensitivityLabelArgs 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 // The name of the managed instance. ManagedInstanceName pulumi.StringInput 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 table. TableName pulumi.StringInput }
The set of arguments for constructing a ManagedDatabaseSensitivityLabel resource.
func (ManagedDatabaseSensitivityLabelArgs) ElementType ¶
func (ManagedDatabaseSensitivityLabelArgs) ElementType() reflect.Type
type ManagedDatabaseSensitivityLabelInput ¶ added in v0.2.6
type ManagedDatabaseSensitivityLabelInput interface { pulumi.Input ToManagedDatabaseSensitivityLabelOutput() ManagedDatabaseSensitivityLabelOutput ToManagedDatabaseSensitivityLabelOutputWithContext(ctx context.Context) ManagedDatabaseSensitivityLabelOutput }
type ManagedDatabaseSensitivityLabelOutput ¶ added in v0.2.6
type ManagedDatabaseSensitivityLabelOutput struct {
*pulumi.OutputState
}
func (ManagedDatabaseSensitivityLabelOutput) ElementType ¶ added in v0.2.6
func (ManagedDatabaseSensitivityLabelOutput) ElementType() reflect.Type
func (ManagedDatabaseSensitivityLabelOutput) ToManagedDatabaseSensitivityLabelOutput ¶ added in v0.2.6
func (o ManagedDatabaseSensitivityLabelOutput) ToManagedDatabaseSensitivityLabelOutput() ManagedDatabaseSensitivityLabelOutput
func (ManagedDatabaseSensitivityLabelOutput) ToManagedDatabaseSensitivityLabelOutputWithContext ¶ added in v0.2.6
func (o ManagedDatabaseSensitivityLabelOutput) ToManagedDatabaseSensitivityLabelOutputWithContext(ctx context.Context) ManagedDatabaseSensitivityLabelOutput
type ManagedDatabaseSensitivityLabelState ¶
type ManagedDatabaseSensitivityLabelState 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 (ManagedDatabaseSensitivityLabelState) ElementType ¶
func (ManagedDatabaseSensitivityLabelState) ElementType() reflect.Type
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 ManagedInstance ¶
type ManagedInstance struct { pulumi.CustomResourceState // Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). AdministratorLogin pulumi.StringPtrOutput `pulumi:"administratorLogin"` // The administrator login password (required for managed instance creation). AdministratorLoginPassword pulumi.StringPtrOutput `pulumi:"administratorLoginPassword"` // Collation of the managed instance. Collation pulumi.StringPtrOutput `pulumi:"collation"` // The Dns Zone that the managed instance is in. DnsZone pulumi.StringOutput `pulumi:"dnsZone"` // The resource id of another managed instance whose DNS zone this managed instance will share after creation. DnsZonePartner pulumi.StringPtrOutput `pulumi:"dnsZonePartner"` // The fully qualified domain name of the managed instance. FullyQualifiedDomainName pulumi.StringOutput `pulumi:"fullyQualifiedDomainName"` // The Azure Active Directory identity of the managed instance. Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"` // The Id of the instance pool this managed server belongs to. InstancePoolId pulumi.StringPtrOutput `pulumi:"instancePoolId"` // The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Specifies maintenance configuration id to apply to this managed instance. MaintenanceConfigurationId pulumi.StringPtrOutput `pulumi:"maintenanceConfigurationId"` // Specifies the mode of database creation. // // Default: Regular instance creation. // // Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. ManagedInstanceCreateMode pulumi.StringPtrOutput `pulumi:"managedInstanceCreateMode"` // Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' MinimalTlsVersion pulumi.StringPtrOutput `pulumi:"minimalTlsVersion"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Connection type used for connecting to the instance. ProxyOverride pulumi.StringPtrOutput `pulumi:"proxyOverride"` // Whether or not the public data endpoint is enabled. PublicDataEndpointEnabled pulumi.BoolPtrOutput `pulumi:"publicDataEndpointEnabled"` // 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"` // Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku SkuResponsePtrOutput `pulumi:"sku"` // The resource identifier of the source managed instance associated with create operation of this instance. SourceManagedInstanceId pulumi.StringPtrOutput `pulumi:"sourceManagedInstanceId"` // The state of the managed instance. State pulumi.StringOutput `pulumi:"state"` // Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. StorageSizeInGB pulumi.IntPtrOutput `pulumi:"storageSizeInGB"` // Subnet resource ID for the managed instance. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Id of the timezone. Allowed values are timezones supported by Windows. // Windows keeps details on supported timezones, including the id, in registry under // KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. // You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. // List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. // An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". TimezoneId pulumi.StringPtrOutput `pulumi:"timezoneId"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. VCores pulumi.IntPtrOutput `pulumi:"vCores"` }
An Azure SQL managed instance.
func GetManagedInstance ¶
func GetManagedInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedInstanceState, opts ...pulumi.ResourceOption) (*ManagedInstance, error)
GetManagedInstance gets an existing ManagedInstance 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 NewManagedInstance ¶
func NewManagedInstance(ctx *pulumi.Context, name string, args *ManagedInstanceArgs, opts ...pulumi.ResourceOption) (*ManagedInstance, error)
NewManagedInstance registers a new resource with the given unique name, arguments, and options.
func (ManagedInstance) ElementType ¶ added in v0.2.6
func (ManagedInstance) ElementType() reflect.Type
func (ManagedInstance) ToManagedInstanceOutput ¶ added in v0.2.6
func (i ManagedInstance) ToManagedInstanceOutput() ManagedInstanceOutput
func (ManagedInstance) ToManagedInstanceOutputWithContext ¶ added in v0.2.6
func (i ManagedInstance) ToManagedInstanceOutputWithContext(ctx context.Context) ManagedInstanceOutput
type ManagedInstanceArgs ¶
type ManagedInstanceArgs struct { // Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). AdministratorLogin pulumi.StringPtrInput // The administrator login password (required for managed instance creation). AdministratorLoginPassword pulumi.StringPtrInput // Collation of the managed instance. Collation pulumi.StringPtrInput // The resource id of another managed instance whose DNS zone this managed instance will share after creation. DnsZonePartner pulumi.StringPtrInput // The Azure Active Directory identity of the managed instance. Identity ResourceIdentityPtrInput // The Id of the instance pool this managed server belongs to. InstancePoolId pulumi.StringPtrInput // The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). LicenseType pulumi.StringPtrInput // Resource location. Location pulumi.StringInput // Specifies maintenance configuration id to apply to this managed instance. MaintenanceConfigurationId pulumi.StringPtrInput // Specifies the mode of database creation. // // Default: Regular instance creation. // // Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. ManagedInstanceCreateMode pulumi.StringPtrInput // The name of the managed instance. ManagedInstanceName pulumi.StringInput // Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' MinimalTlsVersion pulumi.StringPtrInput // Connection type used for connecting to the instance. ProxyOverride pulumi.StringPtrInput // Whether or not the public data endpoint is enabled. PublicDataEndpointEnabled pulumi.BoolPtrInput // 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 // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku SkuPtrInput // The resource identifier of the source managed instance associated with create operation of this instance. SourceManagedInstanceId pulumi.StringPtrInput // Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. StorageSizeInGB pulumi.IntPtrInput // Subnet resource ID for the managed instance. SubnetId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Id of the timezone. Allowed values are timezones supported by Windows. // Windows keeps details on supported timezones, including the id, in registry under // KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. // You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. // List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. // An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". TimezoneId pulumi.StringPtrInput // The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. VCores pulumi.IntPtrInput }
The set of arguments for constructing a ManagedInstance resource.
func (ManagedInstanceArgs) ElementType ¶
func (ManagedInstanceArgs) ElementType() reflect.Type
type ManagedInstanceInput ¶ added in v0.2.6
type ManagedInstanceInput interface { pulumi.Input ToManagedInstanceOutput() ManagedInstanceOutput ToManagedInstanceOutputWithContext(ctx context.Context) ManagedInstanceOutput }
type ManagedInstanceOutput ¶ added in v0.2.6
type ManagedInstanceOutput struct {
*pulumi.OutputState
}
func (ManagedInstanceOutput) ElementType ¶ added in v0.2.6
func (ManagedInstanceOutput) ElementType() reflect.Type
func (ManagedInstanceOutput) ToManagedInstanceOutput ¶ added in v0.2.6
func (o ManagedInstanceOutput) ToManagedInstanceOutput() ManagedInstanceOutput
func (ManagedInstanceOutput) ToManagedInstanceOutputWithContext ¶ added in v0.2.6
func (o ManagedInstanceOutput) ToManagedInstanceOutputWithContext(ctx context.Context) ManagedInstanceOutput
type ManagedInstanceState ¶
type ManagedInstanceState struct { // Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). AdministratorLogin pulumi.StringPtrInput // The administrator login password (required for managed instance creation). AdministratorLoginPassword pulumi.StringPtrInput // Collation of the managed instance. Collation pulumi.StringPtrInput // The Dns Zone that the managed instance is in. DnsZone pulumi.StringPtrInput // The resource id of another managed instance whose DNS zone this managed instance will share after creation. DnsZonePartner pulumi.StringPtrInput // The fully qualified domain name of the managed instance. FullyQualifiedDomainName pulumi.StringPtrInput // The Azure Active Directory identity of the managed instance. Identity ResourceIdentityResponsePtrInput // The Id of the instance pool this managed server belongs to. InstancePoolId pulumi.StringPtrInput // The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). LicenseType pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Specifies maintenance configuration id to apply to this managed instance. MaintenanceConfigurationId pulumi.StringPtrInput // Specifies the mode of database creation. // // Default: Regular instance creation. // // Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. ManagedInstanceCreateMode pulumi.StringPtrInput // Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' MinimalTlsVersion pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Connection type used for connecting to the instance. ProxyOverride pulumi.StringPtrInput // Whether or not the public data endpoint is enabled. PublicDataEndpointEnabled pulumi.BoolPtrInput // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku SkuResponsePtrInput // The resource identifier of the source managed instance associated with create operation of this instance. SourceManagedInstanceId pulumi.StringPtrInput // The state of the managed instance. State pulumi.StringPtrInput // Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. StorageSizeInGB pulumi.IntPtrInput // Subnet resource ID for the managed instance. SubnetId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Id of the timezone. Allowed values are timezones supported by Windows. // Windows keeps details on supported timezones, including the id, in registry under // KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. // You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. // List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. // An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". TimezoneId pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. VCores pulumi.IntPtrInput }
func (ManagedInstanceState) ElementType ¶
func (ManagedInstanceState) ElementType() reflect.Type
type ManagedInstanceVulnerabilityAssessment ¶
type ManagedInstanceVulnerabilityAssessment 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/). StorageContainerPath pulumi.StringOutput `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 managed instance vulnerability assessment.
func GetManagedInstanceVulnerabilityAssessment ¶
func GetManagedInstanceVulnerabilityAssessment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedInstanceVulnerabilityAssessmentState, opts ...pulumi.ResourceOption) (*ManagedInstanceVulnerabilityAssessment, error)
GetManagedInstanceVulnerabilityAssessment gets an existing ManagedInstanceVulnerabilityAssessment 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 NewManagedInstanceVulnerabilityAssessment ¶
func NewManagedInstanceVulnerabilityAssessment(ctx *pulumi.Context, name string, args *ManagedInstanceVulnerabilityAssessmentArgs, opts ...pulumi.ResourceOption) (*ManagedInstanceVulnerabilityAssessment, error)
NewManagedInstanceVulnerabilityAssessment registers a new resource with the given unique name, arguments, and options.
func (ManagedInstanceVulnerabilityAssessment) ElementType ¶ added in v0.2.6
func (ManagedInstanceVulnerabilityAssessment) ElementType() reflect.Type
func (ManagedInstanceVulnerabilityAssessment) ToManagedInstanceVulnerabilityAssessmentOutput ¶ added in v0.2.6
func (i ManagedInstanceVulnerabilityAssessment) ToManagedInstanceVulnerabilityAssessmentOutput() ManagedInstanceVulnerabilityAssessmentOutput
func (ManagedInstanceVulnerabilityAssessment) ToManagedInstanceVulnerabilityAssessmentOutputWithContext ¶ added in v0.2.6
func (i ManagedInstanceVulnerabilityAssessment) ToManagedInstanceVulnerabilityAssessmentOutputWithContext(ctx context.Context) ManagedInstanceVulnerabilityAssessmentOutput
type ManagedInstanceVulnerabilityAssessmentArgs ¶
type ManagedInstanceVulnerabilityAssessmentArgs struct { // The name of the managed instance for which the vulnerability assessment is defined. ManagedInstanceName 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 // 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/). StorageContainerPath pulumi.StringInput // 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 ManagedInstanceVulnerabilityAssessment resource.
func (ManagedInstanceVulnerabilityAssessmentArgs) ElementType ¶
func (ManagedInstanceVulnerabilityAssessmentArgs) ElementType() reflect.Type
type ManagedInstanceVulnerabilityAssessmentInput ¶ added in v0.2.6
type ManagedInstanceVulnerabilityAssessmentInput interface { pulumi.Input ToManagedInstanceVulnerabilityAssessmentOutput() ManagedInstanceVulnerabilityAssessmentOutput ToManagedInstanceVulnerabilityAssessmentOutputWithContext(ctx context.Context) ManagedInstanceVulnerabilityAssessmentOutput }
type ManagedInstanceVulnerabilityAssessmentOutput ¶ added in v0.2.6
type ManagedInstanceVulnerabilityAssessmentOutput struct {
*pulumi.OutputState
}
func (ManagedInstanceVulnerabilityAssessmentOutput) ElementType ¶ added in v0.2.6
func (ManagedInstanceVulnerabilityAssessmentOutput) ElementType() reflect.Type
func (ManagedInstanceVulnerabilityAssessmentOutput) ToManagedInstanceVulnerabilityAssessmentOutput ¶ added in v0.2.6
func (o ManagedInstanceVulnerabilityAssessmentOutput) ToManagedInstanceVulnerabilityAssessmentOutput() ManagedInstanceVulnerabilityAssessmentOutput
func (ManagedInstanceVulnerabilityAssessmentOutput) ToManagedInstanceVulnerabilityAssessmentOutputWithContext ¶ added in v0.2.6
func (o ManagedInstanceVulnerabilityAssessmentOutput) ToManagedInstanceVulnerabilityAssessmentOutputWithContext(ctx context.Context) ManagedInstanceVulnerabilityAssessmentOutput
type ManagedInstanceVulnerabilityAssessmentState ¶
type ManagedInstanceVulnerabilityAssessmentState 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/). 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 (ManagedInstanceVulnerabilityAssessmentState) ElementType ¶
func (ManagedInstanceVulnerabilityAssessmentState) ElementType() reflect.Type
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { pulumi.CustomResourceState // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Private endpoint which the connection belongs to. PrivateEndpoint PrivateEndpointPropertyResponsePtrOutput `pulumi:"privateEndpoint"` // Connection state of the private endpoint connection. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyResponsePtrOutput `pulumi:"privateLinkServiceConnectionState"` // State of the private endpoint connection. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A private endpoint connection
func GetPrivateEndpointConnection ¶
func GetPrivateEndpointConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection ¶
func NewPrivateEndpointConnection(ctx *pulumi.Context, name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.
func (PrivateEndpointConnection) ElementType ¶ added in v0.2.6
func (PrivateEndpointConnection) ElementType() reflect.Type
func (PrivateEndpointConnection) ToPrivateEndpointConnectionOutput ¶ added in v0.2.6
func (i PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext ¶ added in v0.2.6
func (i PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
type PrivateEndpointConnectionArgs ¶
type PrivateEndpointConnectionArgs struct { // Private endpoint which the connection belongs to. PrivateEndpoint PrivateEndpointPropertyPtrInput PrivateEndpointConnectionName pulumi.StringInput // Connection state of the private endpoint connection. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyPtrInput // 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 set of arguments for constructing a PrivateEndpointConnection resource.
func (PrivateEndpointConnectionArgs) ElementType ¶
func (PrivateEndpointConnectionArgs) ElementType() reflect.Type
type PrivateEndpointConnectionInput ¶ added in v0.2.6
type PrivateEndpointConnectionInput interface { pulumi.Input ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput }
type PrivateEndpointConnectionOutput ¶ added in v0.2.6
type PrivateEndpointConnectionOutput struct {
*pulumi.OutputState
}
func (PrivateEndpointConnectionOutput) ElementType ¶ added in v0.2.6
func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput ¶ added in v0.2.6
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext ¶ added in v0.2.6
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
type PrivateEndpointConnectionState ¶
type PrivateEndpointConnectionState struct { // Resource name. Name pulumi.StringPtrInput // Private endpoint which the connection belongs to. PrivateEndpoint PrivateEndpointPropertyResponsePtrInput // Connection state of the private endpoint connection. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyResponsePtrInput // State of the private endpoint connection. ProvisioningState pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (PrivateEndpointConnectionState) ElementType ¶
func (PrivateEndpointConnectionState) ElementType() reflect.Type
type PrivateEndpointProperty ¶
type PrivateEndpointProperty struct { // Resource id of the private endpoint. Id *string `pulumi:"id"` }
type PrivateEndpointPropertyArgs ¶
type PrivateEndpointPropertyArgs struct { // Resource id of the private endpoint. Id pulumi.StringPtrInput `pulumi:"id"` }
func (PrivateEndpointPropertyArgs) ElementType ¶
func (PrivateEndpointPropertyArgs) ElementType() reflect.Type
func (PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutput ¶
func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutput() PrivateEndpointPropertyOutput
func (PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutputWithContext ¶
func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyOutputWithContext(ctx context.Context) PrivateEndpointPropertyOutput
func (PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutput ¶
func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput
func (PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutputWithContext ¶
func (i PrivateEndpointPropertyArgs) ToPrivateEndpointPropertyPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyPtrOutput
type PrivateEndpointPropertyInput ¶
type PrivateEndpointPropertyInput interface { pulumi.Input ToPrivateEndpointPropertyOutput() PrivateEndpointPropertyOutput ToPrivateEndpointPropertyOutputWithContext(context.Context) PrivateEndpointPropertyOutput }
PrivateEndpointPropertyInput is an input type that accepts PrivateEndpointPropertyArgs and PrivateEndpointPropertyOutput values. You can construct a concrete instance of `PrivateEndpointPropertyInput` via:
PrivateEndpointPropertyArgs{...}
type PrivateEndpointPropertyOutput ¶
type PrivateEndpointPropertyOutput struct{ *pulumi.OutputState }
func (PrivateEndpointPropertyOutput) ElementType ¶
func (PrivateEndpointPropertyOutput) ElementType() reflect.Type
func (PrivateEndpointPropertyOutput) Id ¶
func (o PrivateEndpointPropertyOutput) Id() pulumi.StringPtrOutput
Resource id of the private endpoint.
func (PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutput ¶
func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutput() PrivateEndpointPropertyOutput
func (PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutputWithContext ¶
func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyOutputWithContext(ctx context.Context) PrivateEndpointPropertyOutput
func (PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutput ¶
func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput
func (PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutputWithContext ¶
func (o PrivateEndpointPropertyOutput) ToPrivateEndpointPropertyPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyPtrOutput
type PrivateEndpointPropertyPtrInput ¶
type PrivateEndpointPropertyPtrInput interface { pulumi.Input ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput ToPrivateEndpointPropertyPtrOutputWithContext(context.Context) PrivateEndpointPropertyPtrOutput }
PrivateEndpointPropertyPtrInput is an input type that accepts PrivateEndpointPropertyArgs, PrivateEndpointPropertyPtr and PrivateEndpointPropertyPtrOutput values. You can construct a concrete instance of `PrivateEndpointPropertyPtrInput` via:
PrivateEndpointPropertyArgs{...} or: nil
func PrivateEndpointPropertyPtr ¶
func PrivateEndpointPropertyPtr(v *PrivateEndpointPropertyArgs) PrivateEndpointPropertyPtrInput
type PrivateEndpointPropertyPtrOutput ¶
type PrivateEndpointPropertyPtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointPropertyPtrOutput) Elem ¶
func (o PrivateEndpointPropertyPtrOutput) Elem() PrivateEndpointPropertyOutput
func (PrivateEndpointPropertyPtrOutput) ElementType ¶
func (PrivateEndpointPropertyPtrOutput) ElementType() reflect.Type
func (PrivateEndpointPropertyPtrOutput) Id ¶
func (o PrivateEndpointPropertyPtrOutput) Id() pulumi.StringPtrOutput
Resource id of the private endpoint.
func (PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutput ¶
func (o PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutput() PrivateEndpointPropertyPtrOutput
func (PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutputWithContext ¶
func (o PrivateEndpointPropertyPtrOutput) ToPrivateEndpointPropertyPtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyPtrOutput
type PrivateEndpointPropertyResponse ¶
type PrivateEndpointPropertyResponse struct { // Resource id of the private endpoint. Id *string `pulumi:"id"` }
type PrivateEndpointPropertyResponseArgs ¶
type PrivateEndpointPropertyResponseArgs struct { // Resource id of the private endpoint. Id pulumi.StringPtrInput `pulumi:"id"` }
func (PrivateEndpointPropertyResponseArgs) ElementType ¶
func (PrivateEndpointPropertyResponseArgs) ElementType() reflect.Type
func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutput ¶
func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput
func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutputWithContext ¶
func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput
func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutput ¶
func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutputWithContext ¶
func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
type PrivateEndpointPropertyResponseInput ¶
type PrivateEndpointPropertyResponseInput interface { pulumi.Input ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput ToPrivateEndpointPropertyResponseOutputWithContext(context.Context) PrivateEndpointPropertyResponseOutput }
PrivateEndpointPropertyResponseInput is an input type that accepts PrivateEndpointPropertyResponseArgs and PrivateEndpointPropertyResponseOutput values. You can construct a concrete instance of `PrivateEndpointPropertyResponseInput` via:
PrivateEndpointPropertyResponseArgs{...}
type PrivateEndpointPropertyResponseOutput ¶
type PrivateEndpointPropertyResponseOutput struct{ *pulumi.OutputState }
func (PrivateEndpointPropertyResponseOutput) ElementType ¶
func (PrivateEndpointPropertyResponseOutput) ElementType() reflect.Type
func (PrivateEndpointPropertyResponseOutput) Id ¶
func (o PrivateEndpointPropertyResponseOutput) Id() pulumi.StringPtrOutput
Resource id of the private endpoint.
func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutput ¶
func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput
func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutputWithContext ¶
func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput
func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutput ¶
func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext ¶
func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
type PrivateEndpointPropertyResponsePtrInput ¶
type PrivateEndpointPropertyResponsePtrInput interface { pulumi.Input ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput ToPrivateEndpointPropertyResponsePtrOutputWithContext(context.Context) PrivateEndpointPropertyResponsePtrOutput }
PrivateEndpointPropertyResponsePtrInput is an input type that accepts PrivateEndpointPropertyResponseArgs, PrivateEndpointPropertyResponsePtr and PrivateEndpointPropertyResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointPropertyResponsePtrInput` via:
PrivateEndpointPropertyResponseArgs{...} or: nil
func PrivateEndpointPropertyResponsePtr ¶
func PrivateEndpointPropertyResponsePtr(v *PrivateEndpointPropertyResponseArgs) PrivateEndpointPropertyResponsePtrInput
type PrivateEndpointPropertyResponsePtrOutput ¶
type PrivateEndpointPropertyResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointPropertyResponsePtrOutput) ElementType ¶
func (PrivateEndpointPropertyResponsePtrOutput) ElementType() reflect.Type
func (PrivateEndpointPropertyResponsePtrOutput) Id ¶
func (o PrivateEndpointPropertyResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource id of the private endpoint.
func (PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutput ¶
func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
func (PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext ¶
func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
type PrivateLinkServiceConnectionStatePropertyArgs ¶
type PrivateLinkServiceConnectionStatePropertyArgs struct { // The private link service connection description. Description pulumi.StringInput `pulumi:"description"` // The private link service connection status. Status pulumi.StringInput `pulumi:"status"` }
func (PrivateLinkServiceConnectionStatePropertyArgs) ElementType ¶
func (PrivateLinkServiceConnectionStatePropertyArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutput ¶
func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutput() PrivateLinkServiceConnectionStatePropertyOutput
func (PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext ¶
func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyOutput
func (PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutput ¶
func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput
func (PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext ¶
func (i PrivateLinkServiceConnectionStatePropertyArgs) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput
type PrivateLinkServiceConnectionStatePropertyInput ¶
type PrivateLinkServiceConnectionStatePropertyInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePropertyOutput() PrivateLinkServiceConnectionStatePropertyOutput ToPrivateLinkServiceConnectionStatePropertyOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyOutput }
PrivateLinkServiceConnectionStatePropertyInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyArgs and PrivateLinkServiceConnectionStatePropertyOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyInput` via:
PrivateLinkServiceConnectionStatePropertyArgs{...}
type PrivateLinkServiceConnectionStatePropertyOutput ¶
type PrivateLinkServiceConnectionStatePropertyOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePropertyOutput) Description ¶
func (o PrivateLinkServiceConnectionStatePropertyOutput) Description() pulumi.StringOutput
The private link service connection description.
func (PrivateLinkServiceConnectionStatePropertyOutput) ElementType ¶
func (PrivateLinkServiceConnectionStatePropertyOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePropertyOutput) Status ¶
func (o PrivateLinkServiceConnectionStatePropertyOutput) Status() pulumi.StringOutput
The private link service connection status.
func (PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutput ¶
func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutput() PrivateLinkServiceConnectionStatePropertyOutput
func (PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyOutput
func (PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput ¶
func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput
func (PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePropertyOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput
type PrivateLinkServiceConnectionStatePropertyPtrInput ¶
type PrivateLinkServiceConnectionStatePropertyPtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput }
PrivateLinkServiceConnectionStatePropertyPtrInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyArgs, PrivateLinkServiceConnectionStatePropertyPtr and PrivateLinkServiceConnectionStatePropertyPtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyPtrInput` via:
PrivateLinkServiceConnectionStatePropertyArgs{...} or: nil
func PrivateLinkServiceConnectionStatePropertyPtr ¶
func PrivateLinkServiceConnectionStatePropertyPtr(v *PrivateLinkServiceConnectionStatePropertyArgs) PrivateLinkServiceConnectionStatePropertyPtrInput
type PrivateLinkServiceConnectionStatePropertyPtrOutput ¶
type PrivateLinkServiceConnectionStatePropertyPtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePropertyPtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) Description() pulumi.StringPtrOutput
The private link service connection description.
func (PrivateLinkServiceConnectionStatePropertyPtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStatePropertyPtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePropertyPtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) Status() pulumi.StringPtrOutput
The private link service connection status.
func (PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput ¶
func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutput() PrivateLinkServiceConnectionStatePropertyPtrOutput
func (PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePropertyPtrOutput) ToPrivateLinkServiceConnectionStatePropertyPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyPtrOutput
type PrivateLinkServiceConnectionStatePropertyResponse ¶
type PrivateLinkServiceConnectionStatePropertyResponse struct { // The actions required for private link service connection. ActionsRequired string `pulumi:"actionsRequired"` // The private link service connection description. Description string `pulumi:"description"` // The private link service connection status. Status string `pulumi:"status"` }
type PrivateLinkServiceConnectionStatePropertyResponseArgs ¶
type PrivateLinkServiceConnectionStatePropertyResponseArgs struct { // The actions required for private link service connection. ActionsRequired pulumi.StringInput `pulumi:"actionsRequired"` // The private link service connection description. Description pulumi.StringInput `pulumi:"description"` // The private link service connection status. Status pulumi.StringInput `pulumi:"status"` }
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ElementType ¶
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutput ¶
func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext ¶
func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput ¶
func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext ¶
func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
type PrivateLinkServiceConnectionStatePropertyResponseInput ¶
type PrivateLinkServiceConnectionStatePropertyResponseInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput }
PrivateLinkServiceConnectionStatePropertyResponseInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyResponseArgs and PrivateLinkServiceConnectionStatePropertyResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyResponseInput` via:
PrivateLinkServiceConnectionStatePropertyResponseArgs{...}
type PrivateLinkServiceConnectionStatePropertyResponseOutput ¶
type PrivateLinkServiceConnectionStatePropertyResponseOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ActionsRequired() pulumi.StringOutput
The actions required for private link service connection.
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) Description ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) Description() pulumi.StringOutput
The private link service connection description.
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ElementType ¶
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) Status ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) Status() pulumi.StringOutput
The private link service connection status.
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutput ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
type PrivateLinkServiceConnectionStatePropertyResponsePtrInput ¶
type PrivateLinkServiceConnectionStatePropertyResponsePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput }
PrivateLinkServiceConnectionStatePropertyResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyResponseArgs, PrivateLinkServiceConnectionStatePropertyResponsePtr and PrivateLinkServiceConnectionStatePropertyResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyResponsePtrInput` via:
PrivateLinkServiceConnectionStatePropertyResponseArgs{...} or: nil
func PrivateLinkServiceConnectionStatePropertyResponsePtr ¶
func PrivateLinkServiceConnectionStatePropertyResponsePtr(v *PrivateLinkServiceConnectionStatePropertyResponseArgs) PrivateLinkServiceConnectionStatePropertyResponsePtrInput
type PrivateLinkServiceConnectionStatePropertyResponsePtrOutput ¶
type PrivateLinkServiceConnectionStatePropertyResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
The actions required for private link service connection.
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Description() pulumi.StringPtrOutput
The private link service connection description.
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Status() pulumi.StringPtrOutput
The private link service connection status.
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
type ResourceIdentity ¶
type ResourceIdentity struct { // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type *string `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
type ResourceIdentityArgs ¶
type ResourceIdentityArgs struct { // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type pulumi.StringPtrInput `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityArgs) ElementType ¶
func (ResourceIdentityArgs) ElementType() reflect.Type
func (ResourceIdentityArgs) ToResourceIdentityOutput ¶
func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput
func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext ¶
func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
func (ResourceIdentityArgs) ToResourceIdentityPtrOutput ¶
func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext ¶
func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
type ResourceIdentityInput ¶
type ResourceIdentityInput interface { pulumi.Input ToResourceIdentityOutput() ResourceIdentityOutput ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput }
ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:
ResourceIdentityArgs{...}
type ResourceIdentityOutput ¶
type ResourceIdentityOutput struct{ *pulumi.OutputState }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityOutput) ElementType ¶
func (ResourceIdentityOutput) ElementType() reflect.Type
func (ResourceIdentityOutput) ToResourceIdentityOutput ¶
func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput
func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext ¶
func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
func (ResourceIdentityOutput) ToResourceIdentityPtrOutput ¶
func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext ¶
func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
func (ResourceIdentityOutput) Type ¶
func (o ResourceIdentityOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type ResourceIdentityPtrInput ¶
type ResourceIdentityPtrInput interface { pulumi.Input ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput }
ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:
ResourceIdentityArgs{...} or: nil
func ResourceIdentityPtr ¶
func ResourceIdentityPtr(v *ResourceIdentityArgs) ResourceIdentityPtrInput
type ResourceIdentityPtrOutput ¶
type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityPtrOutput) Elem ¶
func (o ResourceIdentityPtrOutput) Elem() ResourceIdentityOutput
func (ResourceIdentityPtrOutput) ElementType ¶
func (ResourceIdentityPtrOutput) ElementType() reflect.Type
func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput ¶
func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext ¶
func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
func (ResourceIdentityPtrOutput) Type ¶
func (o ResourceIdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type ResourceIdentityResponse ¶
type ResourceIdentityResponse struct { // The Azure Active Directory principal id. PrincipalId string `pulumi:"principalId"` // The Azure Active Directory tenant id. TenantId string `pulumi:"tenantId"` // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type *string `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
type ResourceIdentityResponseArgs ¶
type ResourceIdentityResponseArgs struct { // The Azure Active Directory principal id. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Azure Active Directory tenant id. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type pulumi.StringPtrInput `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityResponseArgs) ElementType ¶
func (ResourceIdentityResponseArgs) ElementType() reflect.Type
func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
type ResourceIdentityResponseInput ¶
type ResourceIdentityResponseInput interface { pulumi.Input ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput ToResourceIdentityResponseOutputWithContext(context.Context) ResourceIdentityResponseOutput }
ResourceIdentityResponseInput is an input type that accepts ResourceIdentityResponseArgs and ResourceIdentityResponseOutput values. You can construct a concrete instance of `ResourceIdentityResponseInput` via:
ResourceIdentityResponseArgs{...}
type ResourceIdentityResponseOutput ¶
type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityResponseOutput) ElementType ¶
func (ResourceIdentityResponseOutput) ElementType() reflect.Type
func (ResourceIdentityResponseOutput) PrincipalId ¶
func (o ResourceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The Azure Active Directory principal id.
func (ResourceIdentityResponseOutput) TenantId ¶
func (o ResourceIdentityResponseOutput) TenantId() pulumi.StringOutput
The Azure Active Directory tenant id.
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseOutput) Type ¶
func (o ResourceIdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type ResourceIdentityResponsePtrInput ¶
type ResourceIdentityResponsePtrInput interface { pulumi.Input ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput ToResourceIdentityResponsePtrOutputWithContext(context.Context) ResourceIdentityResponsePtrOutput }
ResourceIdentityResponsePtrInput is an input type that accepts ResourceIdentityResponseArgs, ResourceIdentityResponsePtr and ResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `ResourceIdentityResponsePtrInput` via:
ResourceIdentityResponseArgs{...} or: nil
func ResourceIdentityResponsePtr ¶
func ResourceIdentityResponsePtr(v *ResourceIdentityResponseArgs) ResourceIdentityResponsePtrInput
type ResourceIdentityResponsePtrOutput ¶
type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityResponsePtrOutput) Elem ¶
func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
func (ResourceIdentityResponsePtrOutput) ElementType ¶
func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ResourceIdentityResponsePtrOutput) PrincipalId ¶
func (o ResourceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The Azure Active Directory principal id.
func (ResourceIdentityResponsePtrOutput) TenantId ¶
func (o ResourceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory tenant id.
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) Type ¶
func (o ResourceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type ServerAzureADAdministrator ¶
type ServerAzureADAdministrator struct { pulumi.CustomResourceState // Type of the sever administrator. AdministratorType pulumi.StringOutput `pulumi:"administratorType"` // Login name of the server administrator. Login pulumi.StringOutput `pulumi:"login"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // SID (object ID) of the server administrator. Sid pulumi.StringOutput `pulumi:"sid"` // Tenant ID of the administrator. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Azure Active Directory administrator.
func GetServerAzureADAdministrator ¶
func GetServerAzureADAdministrator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerAzureADAdministratorState, opts ...pulumi.ResourceOption) (*ServerAzureADAdministrator, error)
GetServerAzureADAdministrator gets an existing ServerAzureADAdministrator 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 NewServerAzureADAdministrator ¶
func NewServerAzureADAdministrator(ctx *pulumi.Context, name string, args *ServerAzureADAdministratorArgs, opts ...pulumi.ResourceOption) (*ServerAzureADAdministrator, error)
NewServerAzureADAdministrator registers a new resource with the given unique name, arguments, and options.
func (ServerAzureADAdministrator) ElementType ¶ added in v0.2.6
func (ServerAzureADAdministrator) ElementType() reflect.Type
func (ServerAzureADAdministrator) ToServerAzureADAdministratorOutput ¶ added in v0.2.6
func (i ServerAzureADAdministrator) ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput
func (ServerAzureADAdministrator) ToServerAzureADAdministratorOutputWithContext ¶ added in v0.2.6
func (i ServerAzureADAdministrator) ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput
type ServerAzureADAdministratorArgs ¶
type ServerAzureADAdministratorArgs struct { AdministratorName pulumi.StringInput // Type of the sever administrator. AdministratorType pulumi.StringInput // Login name of the server administrator. Login 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 // SID (object ID) of the server administrator. Sid pulumi.StringInput // Tenant ID of the administrator. TenantId pulumi.StringPtrInput }
The set of arguments for constructing a ServerAzureADAdministrator resource.
func (ServerAzureADAdministratorArgs) ElementType ¶
func (ServerAzureADAdministratorArgs) ElementType() reflect.Type
type ServerAzureADAdministratorInput ¶ added in v0.2.6
type ServerAzureADAdministratorInput interface { pulumi.Input ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput }
type ServerAzureADAdministratorOutput ¶ added in v0.2.6
type ServerAzureADAdministratorOutput struct {
*pulumi.OutputState
}
func (ServerAzureADAdministratorOutput) ElementType ¶ added in v0.2.6
func (ServerAzureADAdministratorOutput) ElementType() reflect.Type
func (ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutput ¶ added in v0.2.6
func (o ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput
func (ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutputWithContext ¶ added in v0.2.6
func (o ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput
type ServerAzureADAdministratorState ¶
type ServerAzureADAdministratorState struct { // Type of the sever administrator. AdministratorType pulumi.StringPtrInput // Login name of the server administrator. Login pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // SID (object ID) of the server administrator. Sid pulumi.StringPtrInput // Tenant ID of the administrator. TenantId pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (ServerAzureADAdministratorState) ElementType ¶
func (ServerAzureADAdministratorState) ElementType() reflect.Type
type ServerVulnerabilityAssessment ¶
type ServerVulnerabilityAssessment 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/). StorageContainerPath pulumi.StringOutput `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 server vulnerability assessment.
func GetServerVulnerabilityAssessment ¶
func GetServerVulnerabilityAssessment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerVulnerabilityAssessmentState, opts ...pulumi.ResourceOption) (*ServerVulnerabilityAssessment, error)
GetServerVulnerabilityAssessment gets an existing ServerVulnerabilityAssessment 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 NewServerVulnerabilityAssessment ¶
func NewServerVulnerabilityAssessment(ctx *pulumi.Context, name string, args *ServerVulnerabilityAssessmentArgs, opts ...pulumi.ResourceOption) (*ServerVulnerabilityAssessment, error)
NewServerVulnerabilityAssessment registers a new resource with the given unique name, arguments, and options.
func (ServerVulnerabilityAssessment) ElementType ¶ added in v0.2.6
func (ServerVulnerabilityAssessment) ElementType() reflect.Type
func (ServerVulnerabilityAssessment) ToServerVulnerabilityAssessmentOutput ¶ added in v0.2.6
func (i ServerVulnerabilityAssessment) ToServerVulnerabilityAssessmentOutput() ServerVulnerabilityAssessmentOutput
func (ServerVulnerabilityAssessment) ToServerVulnerabilityAssessmentOutputWithContext ¶ added in v0.2.6
func (i ServerVulnerabilityAssessment) ToServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) ServerVulnerabilityAssessmentOutput
type ServerVulnerabilityAssessmentArgs ¶
type ServerVulnerabilityAssessmentArgs struct { // 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 for which the vulnerability assessment is defined. 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/). StorageContainerPath pulumi.StringInput // 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 ServerVulnerabilityAssessment resource.
func (ServerVulnerabilityAssessmentArgs) ElementType ¶
func (ServerVulnerabilityAssessmentArgs) ElementType() reflect.Type
type ServerVulnerabilityAssessmentInput ¶ added in v0.2.6
type ServerVulnerabilityAssessmentInput interface { pulumi.Input ToServerVulnerabilityAssessmentOutput() ServerVulnerabilityAssessmentOutput ToServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) ServerVulnerabilityAssessmentOutput }
type ServerVulnerabilityAssessmentOutput ¶ added in v0.2.6
type ServerVulnerabilityAssessmentOutput struct {
*pulumi.OutputState
}
func (ServerVulnerabilityAssessmentOutput) ElementType ¶ added in v0.2.6
func (ServerVulnerabilityAssessmentOutput) ElementType() reflect.Type
func (ServerVulnerabilityAssessmentOutput) ToServerVulnerabilityAssessmentOutput ¶ added in v0.2.6
func (o ServerVulnerabilityAssessmentOutput) ToServerVulnerabilityAssessmentOutput() ServerVulnerabilityAssessmentOutput
func (ServerVulnerabilityAssessmentOutput) ToServerVulnerabilityAssessmentOutputWithContext ¶ added in v0.2.6
func (o ServerVulnerabilityAssessmentOutput) ToServerVulnerabilityAssessmentOutputWithContext(ctx context.Context) ServerVulnerabilityAssessmentOutput
type ServerVulnerabilityAssessmentState ¶
type ServerVulnerabilityAssessmentState 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/). 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 (ServerVulnerabilityAssessmentState) ElementType ¶
func (ServerVulnerabilityAssessmentState) 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
¶
- getInstancePool.go
- getManagedDatabase.go
- getManagedDatabaseSensitivityLabel.go
- getManagedInstance.go
- getManagedInstanceVulnerabilityAssessment.go
- getPrivateEndpointConnection.go
- getServerAzureADAdministrator.go
- getServerVulnerabilityAssessment.go
- instancePool.go
- managedDatabase.go
- managedDatabaseSensitivityLabel.go
- managedInstance.go
- managedInstanceVulnerabilityAssessment.go
- privateEndpointConnection.go
- pulumiTypes.go
- serverAzureADAdministrator.go
- serverVulnerabilityAssessment.go