Documentation
¶
Index ¶
- type AdaptiveApplicationControl
- type AdaptiveApplicationControlArgs
- type AdaptiveApplicationControlIssueSummaryResponse
- type AdaptiveApplicationControlIssueSummaryResponseArgs
- func (AdaptiveApplicationControlIssueSummaryResponseArgs) ElementType() reflect.Type
- func (i AdaptiveApplicationControlIssueSummaryResponseArgs) ToAdaptiveApplicationControlIssueSummaryResponseOutput() AdaptiveApplicationControlIssueSummaryResponseOutput
- func (i AdaptiveApplicationControlIssueSummaryResponseArgs) ToAdaptiveApplicationControlIssueSummaryResponseOutputWithContext(ctx context.Context) AdaptiveApplicationControlIssueSummaryResponseOutput
- type AdaptiveApplicationControlIssueSummaryResponseArray
- func (AdaptiveApplicationControlIssueSummaryResponseArray) ElementType() reflect.Type
- func (i AdaptiveApplicationControlIssueSummaryResponseArray) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutput() AdaptiveApplicationControlIssueSummaryResponseArrayOutput
- func (i AdaptiveApplicationControlIssueSummaryResponseArray) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutputWithContext(ctx context.Context) AdaptiveApplicationControlIssueSummaryResponseArrayOutput
- type AdaptiveApplicationControlIssueSummaryResponseArrayInput
- type AdaptiveApplicationControlIssueSummaryResponseArrayOutput
- func (AdaptiveApplicationControlIssueSummaryResponseArrayOutput) ElementType() reflect.Type
- func (o AdaptiveApplicationControlIssueSummaryResponseArrayOutput) Index(i pulumi.IntInput) AdaptiveApplicationControlIssueSummaryResponseOutput
- func (o AdaptiveApplicationControlIssueSummaryResponseArrayOutput) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutput() AdaptiveApplicationControlIssueSummaryResponseArrayOutput
- func (o AdaptiveApplicationControlIssueSummaryResponseArrayOutput) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutputWithContext(ctx context.Context) AdaptiveApplicationControlIssueSummaryResponseArrayOutput
- type AdaptiveApplicationControlIssueSummaryResponseInput
- type AdaptiveApplicationControlIssueSummaryResponseOutput
- func (AdaptiveApplicationControlIssueSummaryResponseOutput) ElementType() reflect.Type
- func (o AdaptiveApplicationControlIssueSummaryResponseOutput) Issue() pulumi.StringPtrOutput
- func (o AdaptiveApplicationControlIssueSummaryResponseOutput) NumberOfVms() pulumi.Float64PtrOutput
- func (o AdaptiveApplicationControlIssueSummaryResponseOutput) ToAdaptiveApplicationControlIssueSummaryResponseOutput() AdaptiveApplicationControlIssueSummaryResponseOutput
- func (o AdaptiveApplicationControlIssueSummaryResponseOutput) ToAdaptiveApplicationControlIssueSummaryResponseOutputWithContext(ctx context.Context) AdaptiveApplicationControlIssueSummaryResponseOutput
- type AdaptiveApplicationControlState
- type Assessment
- type AssessmentArgs
- type AssessmentLinksResponse
- type AssessmentLinksResponseArgs
- func (AssessmentLinksResponseArgs) ElementType() reflect.Type
- func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput
- func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutputWithContext(ctx context.Context) AssessmentLinksResponseOutput
- func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
- func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
- type AssessmentLinksResponseInput
- type AssessmentLinksResponseOutput
- func (o AssessmentLinksResponseOutput) AzurePortalUri() pulumi.StringOutput
- func (AssessmentLinksResponseOutput) ElementType() reflect.Type
- func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput
- func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutputWithContext(ctx context.Context) AssessmentLinksResponseOutput
- func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
- func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
- type AssessmentLinksResponsePtrInput
- type AssessmentLinksResponsePtrOutput
- func (o AssessmentLinksResponsePtrOutput) AzurePortalUri() pulumi.StringPtrOutput
- func (o AssessmentLinksResponsePtrOutput) Elem() AssessmentLinksResponseOutput
- func (AssessmentLinksResponsePtrOutput) ElementType() reflect.Type
- func (o AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
- func (o AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
- type AssessmentMetadataInSubscription
- func GetAssessmentMetadataInSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AssessmentMetadataInSubscription, error)
- func NewAssessmentMetadataInSubscription(ctx *pulumi.Context, name string, args *AssessmentMetadataInSubscriptionArgs, ...) (*AssessmentMetadataInSubscription, error)
- type AssessmentMetadataInSubscriptionArgs
- type AssessmentMetadataInSubscriptionState
- type AssessmentState
- type AssessmentStatus
- type AssessmentStatusArgs
- func (AssessmentStatusArgs) ElementType() reflect.Type
- func (i AssessmentStatusArgs) ToAssessmentStatusOutput() AssessmentStatusOutput
- func (i AssessmentStatusArgs) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
- func (i AssessmentStatusArgs) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
- func (i AssessmentStatusArgs) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
- type AssessmentStatusInput
- type AssessmentStatusOutput
- func (o AssessmentStatusOutput) Cause() pulumi.StringPtrOutput
- func (o AssessmentStatusOutput) Code() pulumi.StringOutput
- func (o AssessmentStatusOutput) Description() pulumi.StringPtrOutput
- func (AssessmentStatusOutput) ElementType() reflect.Type
- func (o AssessmentStatusOutput) ToAssessmentStatusOutput() AssessmentStatusOutput
- func (o AssessmentStatusOutput) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
- func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
- func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
- type AssessmentStatusPtrInput
- type AssessmentStatusPtrOutput
- func (o AssessmentStatusPtrOutput) Cause() pulumi.StringPtrOutput
- func (o AssessmentStatusPtrOutput) Code() pulumi.StringPtrOutput
- func (o AssessmentStatusPtrOutput) Description() pulumi.StringPtrOutput
- func (o AssessmentStatusPtrOutput) Elem() AssessmentStatusOutput
- func (AssessmentStatusPtrOutput) ElementType() reflect.Type
- func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
- func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
- type AssessmentStatusResponse
- type AssessmentStatusResponseArgs
- func (AssessmentStatusResponseArgs) ElementType() reflect.Type
- func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput
- func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutputWithContext(ctx context.Context) AssessmentStatusResponseOutput
- func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
- func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
- type AssessmentStatusResponseInput
- type AssessmentStatusResponseOutput
- func (o AssessmentStatusResponseOutput) Cause() pulumi.StringPtrOutput
- func (o AssessmentStatusResponseOutput) Code() pulumi.StringOutput
- func (o AssessmentStatusResponseOutput) Description() pulumi.StringPtrOutput
- func (AssessmentStatusResponseOutput) ElementType() reflect.Type
- func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput
- func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutputWithContext(ctx context.Context) AssessmentStatusResponseOutput
- func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
- func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
- type AssessmentStatusResponsePtrInput
- type AssessmentStatusResponsePtrOutput
- func (o AssessmentStatusResponsePtrOutput) Cause() pulumi.StringPtrOutput
- func (o AssessmentStatusResponsePtrOutput) Code() pulumi.StringPtrOutput
- func (o AssessmentStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o AssessmentStatusResponsePtrOutput) Elem() AssessmentStatusResponseOutput
- func (AssessmentStatusResponsePtrOutput) ElementType() reflect.Type
- func (o AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
- func (o AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
- type AzureResourceDetails
- type AzureResourceDetailsArgs
- type AzureResourceDetailsInput
- type AzureResourceDetailsOutput
- func (AzureResourceDetailsOutput) ElementType() reflect.Type
- func (o AzureResourceDetailsOutput) Source() pulumi.StringOutput
- func (o AzureResourceDetailsOutput) ToAzureResourceDetailsOutput() AzureResourceDetailsOutput
- func (o AzureResourceDetailsOutput) ToAzureResourceDetailsOutputWithContext(ctx context.Context) AzureResourceDetailsOutput
- type AzureResourceDetailsResponse
- type AzureResourceDetailsResponseArgs
- func (AzureResourceDetailsResponseArgs) ElementType() reflect.Type
- func (i AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput
- func (i AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutputWithContext(ctx context.Context) AzureResourceDetailsResponseOutput
- type AzureResourceDetailsResponseInput
- type AzureResourceDetailsResponseOutput
- func (AzureResourceDetailsResponseOutput) ElementType() reflect.Type
- func (o AzureResourceDetailsResponseOutput) Id() pulumi.StringOutput
- func (o AzureResourceDetailsResponseOutput) Source() pulumi.StringOutput
- func (o AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput
- func (o AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutputWithContext(ctx context.Context) AzureResourceDetailsResponseOutput
- type JitNetworkAccessPolicy
- type JitNetworkAccessPolicyArgs
- type JitNetworkAccessPolicyState
- type JitNetworkAccessPolicyVirtualMachine
- type JitNetworkAccessPolicyVirtualMachineArgs
- func (JitNetworkAccessPolicyVirtualMachineArgs) ElementType() reflect.Type
- func (i JitNetworkAccessPolicyVirtualMachineArgs) ToJitNetworkAccessPolicyVirtualMachineOutput() JitNetworkAccessPolicyVirtualMachineOutput
- func (i JitNetworkAccessPolicyVirtualMachineArgs) ToJitNetworkAccessPolicyVirtualMachineOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineOutput
- type JitNetworkAccessPolicyVirtualMachineArray
- func (JitNetworkAccessPolicyVirtualMachineArray) ElementType() reflect.Type
- func (i JitNetworkAccessPolicyVirtualMachineArray) ToJitNetworkAccessPolicyVirtualMachineArrayOutput() JitNetworkAccessPolicyVirtualMachineArrayOutput
- func (i JitNetworkAccessPolicyVirtualMachineArray) ToJitNetworkAccessPolicyVirtualMachineArrayOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineArrayOutput
- type JitNetworkAccessPolicyVirtualMachineArrayInput
- type JitNetworkAccessPolicyVirtualMachineArrayOutput
- func (JitNetworkAccessPolicyVirtualMachineArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessPolicyVirtualMachineArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessPolicyVirtualMachineOutput
- func (o JitNetworkAccessPolicyVirtualMachineArrayOutput) ToJitNetworkAccessPolicyVirtualMachineArrayOutput() JitNetworkAccessPolicyVirtualMachineArrayOutput
- func (o JitNetworkAccessPolicyVirtualMachineArrayOutput) ToJitNetworkAccessPolicyVirtualMachineArrayOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineArrayOutput
- type JitNetworkAccessPolicyVirtualMachineInput
- type JitNetworkAccessPolicyVirtualMachineOutput
- func (JitNetworkAccessPolicyVirtualMachineOutput) ElementType() reflect.Type
- func (o JitNetworkAccessPolicyVirtualMachineOutput) Id() pulumi.StringOutput
- func (o JitNetworkAccessPolicyVirtualMachineOutput) Ports() JitNetworkAccessPortRuleArrayOutput
- func (o JitNetworkAccessPolicyVirtualMachineOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o JitNetworkAccessPolicyVirtualMachineOutput) ToJitNetworkAccessPolicyVirtualMachineOutput() JitNetworkAccessPolicyVirtualMachineOutput
- func (o JitNetworkAccessPolicyVirtualMachineOutput) ToJitNetworkAccessPolicyVirtualMachineOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineOutput
- type JitNetworkAccessPolicyVirtualMachineResponse
- type JitNetworkAccessPolicyVirtualMachineResponseArgs
- func (JitNetworkAccessPolicyVirtualMachineResponseArgs) ElementType() reflect.Type
- func (i JitNetworkAccessPolicyVirtualMachineResponseArgs) ToJitNetworkAccessPolicyVirtualMachineResponseOutput() JitNetworkAccessPolicyVirtualMachineResponseOutput
- func (i JitNetworkAccessPolicyVirtualMachineResponseArgs) ToJitNetworkAccessPolicyVirtualMachineResponseOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineResponseOutput
- type JitNetworkAccessPolicyVirtualMachineResponseArray
- func (JitNetworkAccessPolicyVirtualMachineResponseArray) ElementType() reflect.Type
- func (i JitNetworkAccessPolicyVirtualMachineResponseArray) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutput() JitNetworkAccessPolicyVirtualMachineResponseArrayOutput
- func (i JitNetworkAccessPolicyVirtualMachineResponseArray) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineResponseArrayOutput
- type JitNetworkAccessPolicyVirtualMachineResponseArrayInput
- type JitNetworkAccessPolicyVirtualMachineResponseArrayOutput
- func (JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessPolicyVirtualMachineResponseOutput
- func (o JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutput() JitNetworkAccessPolicyVirtualMachineResponseArrayOutput
- func (o JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineResponseArrayOutput
- type JitNetworkAccessPolicyVirtualMachineResponseInput
- type JitNetworkAccessPolicyVirtualMachineResponseOutput
- func (JitNetworkAccessPolicyVirtualMachineResponseOutput) ElementType() reflect.Type
- func (o JitNetworkAccessPolicyVirtualMachineResponseOutput) Id() pulumi.StringOutput
- func (o JitNetworkAccessPolicyVirtualMachineResponseOutput) Ports() JitNetworkAccessPortRuleResponseArrayOutput
- func (o JitNetworkAccessPolicyVirtualMachineResponseOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o JitNetworkAccessPolicyVirtualMachineResponseOutput) ToJitNetworkAccessPolicyVirtualMachineResponseOutput() JitNetworkAccessPolicyVirtualMachineResponseOutput
- func (o JitNetworkAccessPolicyVirtualMachineResponseOutput) ToJitNetworkAccessPolicyVirtualMachineResponseOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineResponseOutput
- type JitNetworkAccessPortRule
- type JitNetworkAccessPortRuleArgs
- func (JitNetworkAccessPortRuleArgs) ElementType() reflect.Type
- func (i JitNetworkAccessPortRuleArgs) ToJitNetworkAccessPortRuleOutput() JitNetworkAccessPortRuleOutput
- func (i JitNetworkAccessPortRuleArgs) ToJitNetworkAccessPortRuleOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleOutput
- type JitNetworkAccessPortRuleArray
- func (JitNetworkAccessPortRuleArray) ElementType() reflect.Type
- func (i JitNetworkAccessPortRuleArray) ToJitNetworkAccessPortRuleArrayOutput() JitNetworkAccessPortRuleArrayOutput
- func (i JitNetworkAccessPortRuleArray) ToJitNetworkAccessPortRuleArrayOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleArrayOutput
- type JitNetworkAccessPortRuleArrayInput
- type JitNetworkAccessPortRuleArrayOutput
- func (JitNetworkAccessPortRuleArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessPortRuleArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessPortRuleOutput
- func (o JitNetworkAccessPortRuleArrayOutput) ToJitNetworkAccessPortRuleArrayOutput() JitNetworkAccessPortRuleArrayOutput
- func (o JitNetworkAccessPortRuleArrayOutput) ToJitNetworkAccessPortRuleArrayOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleArrayOutput
- type JitNetworkAccessPortRuleInput
- type JitNetworkAccessPortRuleOutput
- func (o JitNetworkAccessPortRuleOutput) AllowedSourceAddressPrefix() pulumi.StringPtrOutput
- func (o JitNetworkAccessPortRuleOutput) AllowedSourceAddressPrefixes() pulumi.StringArrayOutput
- func (JitNetworkAccessPortRuleOutput) ElementType() reflect.Type
- func (o JitNetworkAccessPortRuleOutput) MaxRequestAccessDuration() pulumi.StringOutput
- func (o JitNetworkAccessPortRuleOutput) Number() pulumi.IntOutput
- func (o JitNetworkAccessPortRuleOutput) Protocol() pulumi.StringOutput
- func (o JitNetworkAccessPortRuleOutput) ToJitNetworkAccessPortRuleOutput() JitNetworkAccessPortRuleOutput
- func (o JitNetworkAccessPortRuleOutput) ToJitNetworkAccessPortRuleOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleOutput
- type JitNetworkAccessPortRuleResponse
- type JitNetworkAccessPortRuleResponseArgs
- func (JitNetworkAccessPortRuleResponseArgs) ElementType() reflect.Type
- func (i JitNetworkAccessPortRuleResponseArgs) ToJitNetworkAccessPortRuleResponseOutput() JitNetworkAccessPortRuleResponseOutput
- func (i JitNetworkAccessPortRuleResponseArgs) ToJitNetworkAccessPortRuleResponseOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleResponseOutput
- type JitNetworkAccessPortRuleResponseArray
- func (JitNetworkAccessPortRuleResponseArray) ElementType() reflect.Type
- func (i JitNetworkAccessPortRuleResponseArray) ToJitNetworkAccessPortRuleResponseArrayOutput() JitNetworkAccessPortRuleResponseArrayOutput
- func (i JitNetworkAccessPortRuleResponseArray) ToJitNetworkAccessPortRuleResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleResponseArrayOutput
- type JitNetworkAccessPortRuleResponseArrayInput
- type JitNetworkAccessPortRuleResponseArrayOutput
- func (JitNetworkAccessPortRuleResponseArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessPortRuleResponseArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessPortRuleResponseOutput
- func (o JitNetworkAccessPortRuleResponseArrayOutput) ToJitNetworkAccessPortRuleResponseArrayOutput() JitNetworkAccessPortRuleResponseArrayOutput
- func (o JitNetworkAccessPortRuleResponseArrayOutput) ToJitNetworkAccessPortRuleResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleResponseArrayOutput
- type JitNetworkAccessPortRuleResponseInput
- type JitNetworkAccessPortRuleResponseOutput
- func (o JitNetworkAccessPortRuleResponseOutput) AllowedSourceAddressPrefix() pulumi.StringPtrOutput
- func (o JitNetworkAccessPortRuleResponseOutput) AllowedSourceAddressPrefixes() pulumi.StringArrayOutput
- func (JitNetworkAccessPortRuleResponseOutput) ElementType() reflect.Type
- func (o JitNetworkAccessPortRuleResponseOutput) MaxRequestAccessDuration() pulumi.StringOutput
- func (o JitNetworkAccessPortRuleResponseOutput) Number() pulumi.IntOutput
- func (o JitNetworkAccessPortRuleResponseOutput) Protocol() pulumi.StringOutput
- func (o JitNetworkAccessPortRuleResponseOutput) ToJitNetworkAccessPortRuleResponseOutput() JitNetworkAccessPortRuleResponseOutput
- func (o JitNetworkAccessPortRuleResponseOutput) ToJitNetworkAccessPortRuleResponseOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleResponseOutput
- type JitNetworkAccessRequest
- type JitNetworkAccessRequestArgs
- type JitNetworkAccessRequestArray
- func (JitNetworkAccessRequestArray) ElementType() reflect.Type
- func (i JitNetworkAccessRequestArray) ToJitNetworkAccessRequestArrayOutput() JitNetworkAccessRequestArrayOutput
- func (i JitNetworkAccessRequestArray) ToJitNetworkAccessRequestArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestArrayOutput
- type JitNetworkAccessRequestArrayInput
- type JitNetworkAccessRequestArrayOutput
- func (JitNetworkAccessRequestArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessRequestOutput
- func (o JitNetworkAccessRequestArrayOutput) ToJitNetworkAccessRequestArrayOutput() JitNetworkAccessRequestArrayOutput
- func (o JitNetworkAccessRequestArrayOutput) ToJitNetworkAccessRequestArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestArrayOutput
- type JitNetworkAccessRequestInput
- type JitNetworkAccessRequestOutput
- func (JitNetworkAccessRequestOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestOutput) Justification() pulumi.StringPtrOutput
- func (o JitNetworkAccessRequestOutput) Requestor() pulumi.StringOutput
- func (o JitNetworkAccessRequestOutput) StartTimeUtc() pulumi.StringOutput
- func (o JitNetworkAccessRequestOutput) ToJitNetworkAccessRequestOutput() JitNetworkAccessRequestOutput
- func (o JitNetworkAccessRequestOutput) ToJitNetworkAccessRequestOutputWithContext(ctx context.Context) JitNetworkAccessRequestOutput
- func (o JitNetworkAccessRequestOutput) VirtualMachines() JitNetworkAccessRequestVirtualMachineArrayOutput
- type JitNetworkAccessRequestPort
- type JitNetworkAccessRequestPortArgs
- func (JitNetworkAccessRequestPortArgs) ElementType() reflect.Type
- func (i JitNetworkAccessRequestPortArgs) ToJitNetworkAccessRequestPortOutput() JitNetworkAccessRequestPortOutput
- func (i JitNetworkAccessRequestPortArgs) ToJitNetworkAccessRequestPortOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortOutput
- type JitNetworkAccessRequestPortArray
- func (JitNetworkAccessRequestPortArray) ElementType() reflect.Type
- func (i JitNetworkAccessRequestPortArray) ToJitNetworkAccessRequestPortArrayOutput() JitNetworkAccessRequestPortArrayOutput
- func (i JitNetworkAccessRequestPortArray) ToJitNetworkAccessRequestPortArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortArrayOutput
- type JitNetworkAccessRequestPortArrayInput
- type JitNetworkAccessRequestPortArrayOutput
- func (JitNetworkAccessRequestPortArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestPortArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessRequestPortOutput
- func (o JitNetworkAccessRequestPortArrayOutput) ToJitNetworkAccessRequestPortArrayOutput() JitNetworkAccessRequestPortArrayOutput
- func (o JitNetworkAccessRequestPortArrayOutput) ToJitNetworkAccessRequestPortArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortArrayOutput
- type JitNetworkAccessRequestPortInput
- type JitNetworkAccessRequestPortOutput
- func (o JitNetworkAccessRequestPortOutput) AllowedSourceAddressPrefix() pulumi.StringPtrOutput
- func (o JitNetworkAccessRequestPortOutput) AllowedSourceAddressPrefixes() pulumi.StringArrayOutput
- func (JitNetworkAccessRequestPortOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestPortOutput) EndTimeUtc() pulumi.StringOutput
- func (o JitNetworkAccessRequestPortOutput) MappedPort() pulumi.IntPtrOutput
- func (o JitNetworkAccessRequestPortOutput) Number() pulumi.IntOutput
- func (o JitNetworkAccessRequestPortOutput) Status() pulumi.StringOutput
- func (o JitNetworkAccessRequestPortOutput) StatusReason() pulumi.StringOutput
- func (o JitNetworkAccessRequestPortOutput) ToJitNetworkAccessRequestPortOutput() JitNetworkAccessRequestPortOutput
- func (o JitNetworkAccessRequestPortOutput) ToJitNetworkAccessRequestPortOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortOutput
- type JitNetworkAccessRequestPortResponse
- type JitNetworkAccessRequestPortResponseArgs
- func (JitNetworkAccessRequestPortResponseArgs) ElementType() reflect.Type
- func (i JitNetworkAccessRequestPortResponseArgs) ToJitNetworkAccessRequestPortResponseOutput() JitNetworkAccessRequestPortResponseOutput
- func (i JitNetworkAccessRequestPortResponseArgs) ToJitNetworkAccessRequestPortResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortResponseOutput
- type JitNetworkAccessRequestPortResponseArray
- func (JitNetworkAccessRequestPortResponseArray) ElementType() reflect.Type
- func (i JitNetworkAccessRequestPortResponseArray) ToJitNetworkAccessRequestPortResponseArrayOutput() JitNetworkAccessRequestPortResponseArrayOutput
- func (i JitNetworkAccessRequestPortResponseArray) ToJitNetworkAccessRequestPortResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortResponseArrayOutput
- type JitNetworkAccessRequestPortResponseArrayInput
- type JitNetworkAccessRequestPortResponseArrayOutput
- func (JitNetworkAccessRequestPortResponseArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestPortResponseArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessRequestPortResponseOutput
- func (o JitNetworkAccessRequestPortResponseArrayOutput) ToJitNetworkAccessRequestPortResponseArrayOutput() JitNetworkAccessRequestPortResponseArrayOutput
- func (o JitNetworkAccessRequestPortResponseArrayOutput) ToJitNetworkAccessRequestPortResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortResponseArrayOutput
- type JitNetworkAccessRequestPortResponseInput
- type JitNetworkAccessRequestPortResponseOutput
- func (o JitNetworkAccessRequestPortResponseOutput) AllowedSourceAddressPrefix() pulumi.StringPtrOutput
- func (o JitNetworkAccessRequestPortResponseOutput) AllowedSourceAddressPrefixes() pulumi.StringArrayOutput
- func (JitNetworkAccessRequestPortResponseOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestPortResponseOutput) EndTimeUtc() pulumi.StringOutput
- func (o JitNetworkAccessRequestPortResponseOutput) MappedPort() pulumi.IntPtrOutput
- func (o JitNetworkAccessRequestPortResponseOutput) Number() pulumi.IntOutput
- func (o JitNetworkAccessRequestPortResponseOutput) Status() pulumi.StringOutput
- func (o JitNetworkAccessRequestPortResponseOutput) StatusReason() pulumi.StringOutput
- func (o JitNetworkAccessRequestPortResponseOutput) ToJitNetworkAccessRequestPortResponseOutput() JitNetworkAccessRequestPortResponseOutput
- func (o JitNetworkAccessRequestPortResponseOutput) ToJitNetworkAccessRequestPortResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortResponseOutput
- type JitNetworkAccessRequestResponse
- type JitNetworkAccessRequestResponseArgs
- func (JitNetworkAccessRequestResponseArgs) ElementType() reflect.Type
- func (i JitNetworkAccessRequestResponseArgs) ToJitNetworkAccessRequestResponseOutput() JitNetworkAccessRequestResponseOutput
- func (i JitNetworkAccessRequestResponseArgs) ToJitNetworkAccessRequestResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestResponseOutput
- type JitNetworkAccessRequestResponseArray
- func (JitNetworkAccessRequestResponseArray) ElementType() reflect.Type
- func (i JitNetworkAccessRequestResponseArray) ToJitNetworkAccessRequestResponseArrayOutput() JitNetworkAccessRequestResponseArrayOutput
- func (i JitNetworkAccessRequestResponseArray) ToJitNetworkAccessRequestResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestResponseArrayOutput
- type JitNetworkAccessRequestResponseArrayInput
- type JitNetworkAccessRequestResponseArrayOutput
- func (JitNetworkAccessRequestResponseArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestResponseArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessRequestResponseOutput
- func (o JitNetworkAccessRequestResponseArrayOutput) ToJitNetworkAccessRequestResponseArrayOutput() JitNetworkAccessRequestResponseArrayOutput
- func (o JitNetworkAccessRequestResponseArrayOutput) ToJitNetworkAccessRequestResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestResponseArrayOutput
- type JitNetworkAccessRequestResponseInput
- type JitNetworkAccessRequestResponseOutput
- func (JitNetworkAccessRequestResponseOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestResponseOutput) Justification() pulumi.StringPtrOutput
- func (o JitNetworkAccessRequestResponseOutput) Requestor() pulumi.StringOutput
- func (o JitNetworkAccessRequestResponseOutput) StartTimeUtc() pulumi.StringOutput
- func (o JitNetworkAccessRequestResponseOutput) ToJitNetworkAccessRequestResponseOutput() JitNetworkAccessRequestResponseOutput
- func (o JitNetworkAccessRequestResponseOutput) ToJitNetworkAccessRequestResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestResponseOutput
- func (o JitNetworkAccessRequestResponseOutput) VirtualMachines() JitNetworkAccessRequestVirtualMachineResponseArrayOutput
- type JitNetworkAccessRequestVirtualMachine
- type JitNetworkAccessRequestVirtualMachineArgs
- func (JitNetworkAccessRequestVirtualMachineArgs) ElementType() reflect.Type
- func (i JitNetworkAccessRequestVirtualMachineArgs) ToJitNetworkAccessRequestVirtualMachineOutput() JitNetworkAccessRequestVirtualMachineOutput
- func (i JitNetworkAccessRequestVirtualMachineArgs) ToJitNetworkAccessRequestVirtualMachineOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineOutput
- type JitNetworkAccessRequestVirtualMachineArray
- func (JitNetworkAccessRequestVirtualMachineArray) ElementType() reflect.Type
- func (i JitNetworkAccessRequestVirtualMachineArray) ToJitNetworkAccessRequestVirtualMachineArrayOutput() JitNetworkAccessRequestVirtualMachineArrayOutput
- func (i JitNetworkAccessRequestVirtualMachineArray) ToJitNetworkAccessRequestVirtualMachineArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineArrayOutput
- type JitNetworkAccessRequestVirtualMachineArrayInput
- type JitNetworkAccessRequestVirtualMachineArrayOutput
- func (JitNetworkAccessRequestVirtualMachineArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestVirtualMachineArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessRequestVirtualMachineOutput
- func (o JitNetworkAccessRequestVirtualMachineArrayOutput) ToJitNetworkAccessRequestVirtualMachineArrayOutput() JitNetworkAccessRequestVirtualMachineArrayOutput
- func (o JitNetworkAccessRequestVirtualMachineArrayOutput) ToJitNetworkAccessRequestVirtualMachineArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineArrayOutput
- type JitNetworkAccessRequestVirtualMachineInput
- type JitNetworkAccessRequestVirtualMachineOutput
- func (JitNetworkAccessRequestVirtualMachineOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestVirtualMachineOutput) Id() pulumi.StringOutput
- func (o JitNetworkAccessRequestVirtualMachineOutput) Ports() JitNetworkAccessRequestPortArrayOutput
- func (o JitNetworkAccessRequestVirtualMachineOutput) ToJitNetworkAccessRequestVirtualMachineOutput() JitNetworkAccessRequestVirtualMachineOutput
- func (o JitNetworkAccessRequestVirtualMachineOutput) ToJitNetworkAccessRequestVirtualMachineOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineOutput
- type JitNetworkAccessRequestVirtualMachineResponse
- type JitNetworkAccessRequestVirtualMachineResponseArgs
- func (JitNetworkAccessRequestVirtualMachineResponseArgs) ElementType() reflect.Type
- func (i JitNetworkAccessRequestVirtualMachineResponseArgs) ToJitNetworkAccessRequestVirtualMachineResponseOutput() JitNetworkAccessRequestVirtualMachineResponseOutput
- func (i JitNetworkAccessRequestVirtualMachineResponseArgs) ToJitNetworkAccessRequestVirtualMachineResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineResponseOutput
- type JitNetworkAccessRequestVirtualMachineResponseArray
- func (JitNetworkAccessRequestVirtualMachineResponseArray) ElementType() reflect.Type
- func (i JitNetworkAccessRequestVirtualMachineResponseArray) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutput() JitNetworkAccessRequestVirtualMachineResponseArrayOutput
- func (i JitNetworkAccessRequestVirtualMachineResponseArray) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineResponseArrayOutput
- type JitNetworkAccessRequestVirtualMachineResponseArrayInput
- type JitNetworkAccessRequestVirtualMachineResponseArrayOutput
- func (JitNetworkAccessRequestVirtualMachineResponseArrayOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestVirtualMachineResponseArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessRequestVirtualMachineResponseOutput
- func (o JitNetworkAccessRequestVirtualMachineResponseArrayOutput) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutput() JitNetworkAccessRequestVirtualMachineResponseArrayOutput
- func (o JitNetworkAccessRequestVirtualMachineResponseArrayOutput) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineResponseArrayOutput
- type JitNetworkAccessRequestVirtualMachineResponseInput
- type JitNetworkAccessRequestVirtualMachineResponseOutput
- func (JitNetworkAccessRequestVirtualMachineResponseOutput) ElementType() reflect.Type
- func (o JitNetworkAccessRequestVirtualMachineResponseOutput) Id() pulumi.StringOutput
- func (o JitNetworkAccessRequestVirtualMachineResponseOutput) Ports() JitNetworkAccessRequestPortResponseArrayOutput
- func (o JitNetworkAccessRequestVirtualMachineResponseOutput) ToJitNetworkAccessRequestVirtualMachineResponseOutput() JitNetworkAccessRequestVirtualMachineResponseOutput
- func (o JitNetworkAccessRequestVirtualMachineResponseOutput) ToJitNetworkAccessRequestVirtualMachineResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineResponseOutput
- type LookupAdaptiveApplicationControlArgs
- type LookupAdaptiveApplicationControlResult
- type LookupAssessmentArgs
- type LookupAssessmentMetadataInSubscriptionArgs
- type LookupAssessmentMetadataInSubscriptionResult
- type LookupAssessmentResult
- type LookupJitNetworkAccessPolicyArgs
- type LookupJitNetworkAccessPolicyResult
- type LookupServerVulnerabilityAssessmentArgs
- type LookupServerVulnerabilityAssessmentResult
- type OnPremiseResourceDetails
- type OnPremiseResourceDetailsArgs
- func (OnPremiseResourceDetailsArgs) ElementType() reflect.Type
- func (i OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput
- func (i OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutputWithContext(ctx context.Context) OnPremiseResourceDetailsOutput
- type OnPremiseResourceDetailsInput
- type OnPremiseResourceDetailsOutput
- func (OnPremiseResourceDetailsOutput) ElementType() reflect.Type
- func (o OnPremiseResourceDetailsOutput) MachineName() pulumi.StringOutput
- func (o OnPremiseResourceDetailsOutput) Source() pulumi.StringOutput
- func (o OnPremiseResourceDetailsOutput) SourceComputerId() pulumi.StringOutput
- func (o OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput
- func (o OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutputWithContext(ctx context.Context) OnPremiseResourceDetailsOutput
- func (o OnPremiseResourceDetailsOutput) Vmuuid() pulumi.StringOutput
- func (o OnPremiseResourceDetailsOutput) WorkspaceId() pulumi.StringOutput
- type OnPremiseResourceDetailsResponse
- type OnPremiseResourceDetailsResponseArgs
- func (OnPremiseResourceDetailsResponseArgs) ElementType() reflect.Type
- func (i OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput
- func (i OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutputWithContext(ctx context.Context) OnPremiseResourceDetailsResponseOutput
- type OnPremiseResourceDetailsResponseInput
- type OnPremiseResourceDetailsResponseOutput
- func (OnPremiseResourceDetailsResponseOutput) ElementType() reflect.Type
- func (o OnPremiseResourceDetailsResponseOutput) MachineName() pulumi.StringOutput
- func (o OnPremiseResourceDetailsResponseOutput) Source() pulumi.StringOutput
- func (o OnPremiseResourceDetailsResponseOutput) SourceComputerId() pulumi.StringOutput
- func (o OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput
- func (o OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutputWithContext(ctx context.Context) OnPremiseResourceDetailsResponseOutput
- func (o OnPremiseResourceDetailsResponseOutput) Vmuuid() pulumi.StringOutput
- func (o OnPremiseResourceDetailsResponseOutput) WorkspaceId() pulumi.StringOutput
- type PathRecommendation
- type PathRecommendationArgs
- type PathRecommendationArray
- type PathRecommendationArrayInput
- type PathRecommendationArrayOutput
- func (PathRecommendationArrayOutput) ElementType() reflect.Type
- func (o PathRecommendationArrayOutput) Index(i pulumi.IntInput) PathRecommendationOutput
- func (o PathRecommendationArrayOutput) ToPathRecommendationArrayOutput() PathRecommendationArrayOutput
- func (o PathRecommendationArrayOutput) ToPathRecommendationArrayOutputWithContext(ctx context.Context) PathRecommendationArrayOutput
- type PathRecommendationInput
- type PathRecommendationOutput
- func (o PathRecommendationOutput) Action() pulumi.StringPtrOutput
- func (o PathRecommendationOutput) Common() pulumi.BoolPtrOutput
- func (o PathRecommendationOutput) ConfigurationStatus() pulumi.StringPtrOutput
- func (PathRecommendationOutput) ElementType() reflect.Type
- func (o PathRecommendationOutput) FileType() pulumi.StringPtrOutput
- func (o PathRecommendationOutput) Path() pulumi.StringPtrOutput
- func (o PathRecommendationOutput) PublisherInfo() PublisherInfoPtrOutput
- func (o PathRecommendationOutput) ToPathRecommendationOutput() PathRecommendationOutput
- func (o PathRecommendationOutput) ToPathRecommendationOutputWithContext(ctx context.Context) PathRecommendationOutput
- func (o PathRecommendationOutput) Type() pulumi.StringPtrOutput
- func (o PathRecommendationOutput) UserSids() pulumi.StringArrayOutput
- func (o PathRecommendationOutput) Usernames() UserRecommendationArrayOutput
- type PathRecommendationResponse
- type PathRecommendationResponseArgs
- func (PathRecommendationResponseArgs) ElementType() reflect.Type
- func (i PathRecommendationResponseArgs) ToPathRecommendationResponseOutput() PathRecommendationResponseOutput
- func (i PathRecommendationResponseArgs) ToPathRecommendationResponseOutputWithContext(ctx context.Context) PathRecommendationResponseOutput
- type PathRecommendationResponseArray
- func (PathRecommendationResponseArray) ElementType() reflect.Type
- func (i PathRecommendationResponseArray) ToPathRecommendationResponseArrayOutput() PathRecommendationResponseArrayOutput
- func (i PathRecommendationResponseArray) ToPathRecommendationResponseArrayOutputWithContext(ctx context.Context) PathRecommendationResponseArrayOutput
- type PathRecommendationResponseArrayInput
- type PathRecommendationResponseArrayOutput
- func (PathRecommendationResponseArrayOutput) ElementType() reflect.Type
- func (o PathRecommendationResponseArrayOutput) Index(i pulumi.IntInput) PathRecommendationResponseOutput
- func (o PathRecommendationResponseArrayOutput) ToPathRecommendationResponseArrayOutput() PathRecommendationResponseArrayOutput
- func (o PathRecommendationResponseArrayOutput) ToPathRecommendationResponseArrayOutputWithContext(ctx context.Context) PathRecommendationResponseArrayOutput
- type PathRecommendationResponseInput
- type PathRecommendationResponseOutput
- func (o PathRecommendationResponseOutput) Action() pulumi.StringPtrOutput
- func (o PathRecommendationResponseOutput) Common() pulumi.BoolPtrOutput
- func (o PathRecommendationResponseOutput) ConfigurationStatus() pulumi.StringPtrOutput
- func (PathRecommendationResponseOutput) ElementType() reflect.Type
- func (o PathRecommendationResponseOutput) FileType() pulumi.StringPtrOutput
- func (o PathRecommendationResponseOutput) Path() pulumi.StringPtrOutput
- func (o PathRecommendationResponseOutput) PublisherInfo() PublisherInfoResponsePtrOutput
- func (o PathRecommendationResponseOutput) ToPathRecommendationResponseOutput() PathRecommendationResponseOutput
- func (o PathRecommendationResponseOutput) ToPathRecommendationResponseOutputWithContext(ctx context.Context) PathRecommendationResponseOutput
- func (o PathRecommendationResponseOutput) Type() pulumi.StringPtrOutput
- func (o PathRecommendationResponseOutput) UserSids() pulumi.StringArrayOutput
- func (o PathRecommendationResponseOutput) Usernames() UserRecommendationResponseArrayOutput
- type ProtectionMode
- type ProtectionModeArgs
- func (ProtectionModeArgs) ElementType() reflect.Type
- func (i ProtectionModeArgs) ToProtectionModeOutput() ProtectionModeOutput
- func (i ProtectionModeArgs) ToProtectionModeOutputWithContext(ctx context.Context) ProtectionModeOutput
- func (i ProtectionModeArgs) ToProtectionModePtrOutput() ProtectionModePtrOutput
- func (i ProtectionModeArgs) ToProtectionModePtrOutputWithContext(ctx context.Context) ProtectionModePtrOutput
- type ProtectionModeInput
- type ProtectionModeOutput
- func (ProtectionModeOutput) ElementType() reflect.Type
- func (o ProtectionModeOutput) Exe() pulumi.StringPtrOutput
- func (o ProtectionModeOutput) Executable() pulumi.StringPtrOutput
- func (o ProtectionModeOutput) Msi() pulumi.StringPtrOutput
- func (o ProtectionModeOutput) Script() pulumi.StringPtrOutput
- func (o ProtectionModeOutput) ToProtectionModeOutput() ProtectionModeOutput
- func (o ProtectionModeOutput) ToProtectionModeOutputWithContext(ctx context.Context) ProtectionModeOutput
- func (o ProtectionModeOutput) ToProtectionModePtrOutput() ProtectionModePtrOutput
- func (o ProtectionModeOutput) ToProtectionModePtrOutputWithContext(ctx context.Context) ProtectionModePtrOutput
- type ProtectionModePtrInput
- type ProtectionModePtrOutput
- func (o ProtectionModePtrOutput) Elem() ProtectionModeOutput
- func (ProtectionModePtrOutput) ElementType() reflect.Type
- func (o ProtectionModePtrOutput) Exe() pulumi.StringPtrOutput
- func (o ProtectionModePtrOutput) Executable() pulumi.StringPtrOutput
- func (o ProtectionModePtrOutput) Msi() pulumi.StringPtrOutput
- func (o ProtectionModePtrOutput) Script() pulumi.StringPtrOutput
- func (o ProtectionModePtrOutput) ToProtectionModePtrOutput() ProtectionModePtrOutput
- func (o ProtectionModePtrOutput) ToProtectionModePtrOutputWithContext(ctx context.Context) ProtectionModePtrOutput
- type ProtectionModeResponse
- type ProtectionModeResponseArgs
- func (ProtectionModeResponseArgs) ElementType() reflect.Type
- func (i ProtectionModeResponseArgs) ToProtectionModeResponseOutput() ProtectionModeResponseOutput
- func (i ProtectionModeResponseArgs) ToProtectionModeResponseOutputWithContext(ctx context.Context) ProtectionModeResponseOutput
- func (i ProtectionModeResponseArgs) ToProtectionModeResponsePtrOutput() ProtectionModeResponsePtrOutput
- func (i ProtectionModeResponseArgs) ToProtectionModeResponsePtrOutputWithContext(ctx context.Context) ProtectionModeResponsePtrOutput
- type ProtectionModeResponseInput
- type ProtectionModeResponseOutput
- func (ProtectionModeResponseOutput) ElementType() reflect.Type
- func (o ProtectionModeResponseOutput) Exe() pulumi.StringPtrOutput
- func (o ProtectionModeResponseOutput) Executable() pulumi.StringPtrOutput
- func (o ProtectionModeResponseOutput) Msi() pulumi.StringPtrOutput
- func (o ProtectionModeResponseOutput) Script() pulumi.StringPtrOutput
- func (o ProtectionModeResponseOutput) ToProtectionModeResponseOutput() ProtectionModeResponseOutput
- func (o ProtectionModeResponseOutput) ToProtectionModeResponseOutputWithContext(ctx context.Context) ProtectionModeResponseOutput
- func (o ProtectionModeResponseOutput) ToProtectionModeResponsePtrOutput() ProtectionModeResponsePtrOutput
- func (o ProtectionModeResponseOutput) ToProtectionModeResponsePtrOutputWithContext(ctx context.Context) ProtectionModeResponsePtrOutput
- type ProtectionModeResponsePtrInput
- type ProtectionModeResponsePtrOutput
- func (o ProtectionModeResponsePtrOutput) Elem() ProtectionModeResponseOutput
- func (ProtectionModeResponsePtrOutput) ElementType() reflect.Type
- func (o ProtectionModeResponsePtrOutput) Exe() pulumi.StringPtrOutput
- func (o ProtectionModeResponsePtrOutput) Executable() pulumi.StringPtrOutput
- func (o ProtectionModeResponsePtrOutput) Msi() pulumi.StringPtrOutput
- func (o ProtectionModeResponsePtrOutput) Script() pulumi.StringPtrOutput
- func (o ProtectionModeResponsePtrOutput) ToProtectionModeResponsePtrOutput() ProtectionModeResponsePtrOutput
- func (o ProtectionModeResponsePtrOutput) ToProtectionModeResponsePtrOutputWithContext(ctx context.Context) ProtectionModeResponsePtrOutput
- type PublisherInfo
- type PublisherInfoArgs
- func (PublisherInfoArgs) ElementType() reflect.Type
- func (i PublisherInfoArgs) ToPublisherInfoOutput() PublisherInfoOutput
- func (i PublisherInfoArgs) ToPublisherInfoOutputWithContext(ctx context.Context) PublisherInfoOutput
- func (i PublisherInfoArgs) ToPublisherInfoPtrOutput() PublisherInfoPtrOutput
- func (i PublisherInfoArgs) ToPublisherInfoPtrOutputWithContext(ctx context.Context) PublisherInfoPtrOutput
- type PublisherInfoInput
- type PublisherInfoOutput
- func (o PublisherInfoOutput) BinaryName() pulumi.StringPtrOutput
- func (PublisherInfoOutput) ElementType() reflect.Type
- func (o PublisherInfoOutput) ProductName() pulumi.StringPtrOutput
- func (o PublisherInfoOutput) PublisherName() pulumi.StringPtrOutput
- func (o PublisherInfoOutput) ToPublisherInfoOutput() PublisherInfoOutput
- func (o PublisherInfoOutput) ToPublisherInfoOutputWithContext(ctx context.Context) PublisherInfoOutput
- func (o PublisherInfoOutput) ToPublisherInfoPtrOutput() PublisherInfoPtrOutput
- func (o PublisherInfoOutput) ToPublisherInfoPtrOutputWithContext(ctx context.Context) PublisherInfoPtrOutput
- func (o PublisherInfoOutput) Version() pulumi.StringPtrOutput
- type PublisherInfoPtrInput
- type PublisherInfoPtrOutput
- func (o PublisherInfoPtrOutput) BinaryName() pulumi.StringPtrOutput
- func (o PublisherInfoPtrOutput) Elem() PublisherInfoOutput
- func (PublisherInfoPtrOutput) ElementType() reflect.Type
- func (o PublisherInfoPtrOutput) ProductName() pulumi.StringPtrOutput
- func (o PublisherInfoPtrOutput) PublisherName() pulumi.StringPtrOutput
- func (o PublisherInfoPtrOutput) ToPublisherInfoPtrOutput() PublisherInfoPtrOutput
- func (o PublisherInfoPtrOutput) ToPublisherInfoPtrOutputWithContext(ctx context.Context) PublisherInfoPtrOutput
- func (o PublisherInfoPtrOutput) Version() pulumi.StringPtrOutput
- type PublisherInfoResponse
- type PublisherInfoResponseArgs
- func (PublisherInfoResponseArgs) ElementType() reflect.Type
- func (i PublisherInfoResponseArgs) ToPublisherInfoResponseOutput() PublisherInfoResponseOutput
- func (i PublisherInfoResponseArgs) ToPublisherInfoResponseOutputWithContext(ctx context.Context) PublisherInfoResponseOutput
- func (i PublisherInfoResponseArgs) ToPublisherInfoResponsePtrOutput() PublisherInfoResponsePtrOutput
- func (i PublisherInfoResponseArgs) ToPublisherInfoResponsePtrOutputWithContext(ctx context.Context) PublisherInfoResponsePtrOutput
- type PublisherInfoResponseInput
- type PublisherInfoResponseOutput
- func (o PublisherInfoResponseOutput) BinaryName() pulumi.StringPtrOutput
- func (PublisherInfoResponseOutput) ElementType() reflect.Type
- func (o PublisherInfoResponseOutput) ProductName() pulumi.StringPtrOutput
- func (o PublisherInfoResponseOutput) PublisherName() pulumi.StringPtrOutput
- func (o PublisherInfoResponseOutput) ToPublisherInfoResponseOutput() PublisherInfoResponseOutput
- func (o PublisherInfoResponseOutput) ToPublisherInfoResponseOutputWithContext(ctx context.Context) PublisherInfoResponseOutput
- func (o PublisherInfoResponseOutput) ToPublisherInfoResponsePtrOutput() PublisherInfoResponsePtrOutput
- func (o PublisherInfoResponseOutput) ToPublisherInfoResponsePtrOutputWithContext(ctx context.Context) PublisherInfoResponsePtrOutput
- func (o PublisherInfoResponseOutput) Version() pulumi.StringPtrOutput
- type PublisherInfoResponsePtrInput
- type PublisherInfoResponsePtrOutput
- func (o PublisherInfoResponsePtrOutput) BinaryName() pulumi.StringPtrOutput
- func (o PublisherInfoResponsePtrOutput) Elem() PublisherInfoResponseOutput
- func (PublisherInfoResponsePtrOutput) ElementType() reflect.Type
- func (o PublisherInfoResponsePtrOutput) ProductName() pulumi.StringPtrOutput
- func (o PublisherInfoResponsePtrOutput) PublisherName() pulumi.StringPtrOutput
- func (o PublisherInfoResponsePtrOutput) ToPublisherInfoResponsePtrOutput() PublisherInfoResponsePtrOutput
- func (o PublisherInfoResponsePtrOutput) ToPublisherInfoResponsePtrOutputWithContext(ctx context.Context) PublisherInfoResponsePtrOutput
- func (o PublisherInfoResponsePtrOutput) Version() pulumi.StringPtrOutput
- type SecurityAssessmentMetadataPartnerData
- type SecurityAssessmentMetadataPartnerDataArgs
- func (SecurityAssessmentMetadataPartnerDataArgs) ElementType() reflect.Type
- func (i SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataOutput() SecurityAssessmentMetadataPartnerDataOutput
- func (i SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataOutput
- func (i SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataPtrOutput() SecurityAssessmentMetadataPartnerDataPtrOutput
- func (i SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataPtrOutput
- type SecurityAssessmentMetadataPartnerDataInput
- type SecurityAssessmentMetadataPartnerDataOutput
- func (SecurityAssessmentMetadataPartnerDataOutput) ElementType() reflect.Type
- func (o SecurityAssessmentMetadataPartnerDataOutput) PartnerName() pulumi.StringOutput
- func (o SecurityAssessmentMetadataPartnerDataOutput) ProductName() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataOutput) Secret() pulumi.StringOutput
- func (o SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataOutput() SecurityAssessmentMetadataPartnerDataOutput
- func (o SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataOutput
- func (o SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutput() SecurityAssessmentMetadataPartnerDataPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataPtrOutput
- type SecurityAssessmentMetadataPartnerDataPtrInput
- type SecurityAssessmentMetadataPartnerDataPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataPtrOutput) Elem() SecurityAssessmentMetadataPartnerDataOutput
- func (SecurityAssessmentMetadataPartnerDataPtrOutput) ElementType() reflect.Type
- func (o SecurityAssessmentMetadataPartnerDataPtrOutput) PartnerName() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataPtrOutput) ProductName() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataPtrOutput) Secret() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataPtrOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutput() SecurityAssessmentMetadataPartnerDataPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataPtrOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataPtrOutput
- type SecurityAssessmentMetadataPartnerDataResponse
- type SecurityAssessmentMetadataPartnerDataResponseArgs
- func (SecurityAssessmentMetadataPartnerDataResponseArgs) ElementType() reflect.Type
- func (i SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponseOutput() SecurityAssessmentMetadataPartnerDataResponseOutput
- func (i SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponseOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponseOutput
- func (i SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
- func (i SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponsePtrOutput
- type SecurityAssessmentMetadataPartnerDataResponseInput
- type SecurityAssessmentMetadataPartnerDataResponseOutput
- func (SecurityAssessmentMetadataPartnerDataResponseOutput) ElementType() reflect.Type
- func (o SecurityAssessmentMetadataPartnerDataResponseOutput) PartnerName() pulumi.StringOutput
- func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ProductName() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataResponseOutput) Secret() pulumi.StringOutput
- func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponseOutput() SecurityAssessmentMetadataPartnerDataResponseOutput
- func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponseOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponseOutput
- func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
- func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponsePtrOutput
- type SecurityAssessmentMetadataPartnerDataResponsePtrInput
- type SecurityAssessmentMetadataPartnerDataResponsePtrOutput
- func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) Elem() SecurityAssessmentMetadataPartnerDataResponseOutput
- func (SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ElementType() reflect.Type
- func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) PartnerName() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ProductName() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) Secret() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
- func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponsePtrOutput
- type SecurityAssessmentMetadataProperties
- type SecurityAssessmentMetadataPropertiesArgs
- func (SecurityAssessmentMetadataPropertiesArgs) ElementType() reflect.Type
- func (i SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesOutput() SecurityAssessmentMetadataPropertiesOutput
- func (i SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesOutput
- func (i SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesPtrOutput() SecurityAssessmentMetadataPropertiesPtrOutput
- func (i SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesPtrOutput
- type SecurityAssessmentMetadataPropertiesInput
- type SecurityAssessmentMetadataPropertiesOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) AssessmentType() pulumi.StringOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) Category() pulumi.StringArrayOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) Description() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) DisplayName() pulumi.StringOutput
- func (SecurityAssessmentMetadataPropertiesOutput) ElementType() reflect.Type
- func (o SecurityAssessmentMetadataPropertiesOutput) ImplementationEffort() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) PartnerData() SecurityAssessmentMetadataPartnerDataPtrOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) Preview() pulumi.BoolPtrOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) RemediationDescription() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) Severity() pulumi.StringOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) Threats() pulumi.StringArrayOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesOutput() SecurityAssessmentMetadataPropertiesOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesPtrOutput() SecurityAssessmentMetadataPropertiesPtrOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesPtrOutput
- func (o SecurityAssessmentMetadataPropertiesOutput) UserImpact() pulumi.StringPtrOutput
- type SecurityAssessmentMetadataPropertiesPtrInput
- type SecurityAssessmentMetadataPropertiesPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) AssessmentType() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) Category() pulumi.StringArrayOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) Elem() SecurityAssessmentMetadataPropertiesOutput
- func (SecurityAssessmentMetadataPropertiesPtrOutput) ElementType() reflect.Type
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) ImplementationEffort() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) PartnerData() SecurityAssessmentMetadataPartnerDataPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) Preview() pulumi.BoolPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) RemediationDescription() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) Severity() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) Threats() pulumi.StringArrayOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) ToSecurityAssessmentMetadataPropertiesPtrOutput() SecurityAssessmentMetadataPropertiesPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesPtrOutput
- func (o SecurityAssessmentMetadataPropertiesPtrOutput) UserImpact() pulumi.StringPtrOutput
- type SecurityAssessmentMetadataPropertiesResponse
- type SecurityAssessmentMetadataPropertiesResponseArgs
- func (SecurityAssessmentMetadataPropertiesResponseArgs) ElementType() reflect.Type
- func (i SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponseOutput() SecurityAssessmentMetadataPropertiesResponseOutput
- func (i SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponseOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponseOutput
- func (i SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponsePtrOutput() SecurityAssessmentMetadataPropertiesResponsePtrOutput
- func (i SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponsePtrOutput
- type SecurityAssessmentMetadataPropertiesResponseInput
- type SecurityAssessmentMetadataPropertiesResponseOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) AssessmentType() pulumi.StringOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) Category() pulumi.StringArrayOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) Description() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) DisplayName() pulumi.StringOutput
- func (SecurityAssessmentMetadataPropertiesResponseOutput) ElementType() reflect.Type
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) ImplementationEffort() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) PartnerData() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) PolicyDefinitionId() pulumi.StringOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) Preview() pulumi.BoolPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) RemediationDescription() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) Severity() pulumi.StringOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) Threats() pulumi.StringArrayOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponseOutput() SecurityAssessmentMetadataPropertiesResponseOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponseOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponseOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutput() SecurityAssessmentMetadataPropertiesResponsePtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponsePtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponseOutput) UserImpact() pulumi.StringPtrOutput
- type SecurityAssessmentMetadataPropertiesResponsePtrInput
- type SecurityAssessmentMetadataPropertiesResponsePtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) AssessmentType() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Category() pulumi.StringArrayOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Elem() SecurityAssessmentMetadataPropertiesResponseOutput
- func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) ImplementationEffort() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) PartnerData() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) PolicyDefinitionId() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Preview() pulumi.BoolPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) RemediationDescription() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Severity() pulumi.StringPtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Threats() pulumi.StringArrayOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutput() SecurityAssessmentMetadataPropertiesResponsePtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponsePtrOutput
- func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) UserImpact() pulumi.StringPtrOutput
- type SecurityAssessmentPartnerData
- type SecurityAssessmentPartnerDataArgs
- func (SecurityAssessmentPartnerDataArgs) ElementType() reflect.Type
- func (i SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataOutput() SecurityAssessmentPartnerDataOutput
- func (i SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataOutput
- func (i SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataPtrOutput() SecurityAssessmentPartnerDataPtrOutput
- func (i SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataPtrOutput
- type SecurityAssessmentPartnerDataInput
- type SecurityAssessmentPartnerDataOutput
- func (SecurityAssessmentPartnerDataOutput) ElementType() reflect.Type
- func (o SecurityAssessmentPartnerDataOutput) PartnerName() pulumi.StringOutput
- func (o SecurityAssessmentPartnerDataOutput) Secret() pulumi.StringOutput
- func (o SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataOutput() SecurityAssessmentPartnerDataOutput
- func (o SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataOutput
- func (o SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataPtrOutput() SecurityAssessmentPartnerDataPtrOutput
- func (o SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataPtrOutput
- type SecurityAssessmentPartnerDataPtrInput
- type SecurityAssessmentPartnerDataPtrOutput
- func (o SecurityAssessmentPartnerDataPtrOutput) Elem() SecurityAssessmentPartnerDataOutput
- func (SecurityAssessmentPartnerDataPtrOutput) ElementType() reflect.Type
- func (o SecurityAssessmentPartnerDataPtrOutput) PartnerName() pulumi.StringPtrOutput
- func (o SecurityAssessmentPartnerDataPtrOutput) Secret() pulumi.StringPtrOutput
- func (o SecurityAssessmentPartnerDataPtrOutput) ToSecurityAssessmentPartnerDataPtrOutput() SecurityAssessmentPartnerDataPtrOutput
- func (o SecurityAssessmentPartnerDataPtrOutput) ToSecurityAssessmentPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataPtrOutput
- type SecurityAssessmentPartnerDataResponse
- type SecurityAssessmentPartnerDataResponseArgs
- func (SecurityAssessmentPartnerDataResponseArgs) ElementType() reflect.Type
- func (i SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponseOutput() SecurityAssessmentPartnerDataResponseOutput
- func (i SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponseOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponseOutput
- func (i SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponsePtrOutput() SecurityAssessmentPartnerDataResponsePtrOutput
- func (i SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponsePtrOutput
- type SecurityAssessmentPartnerDataResponseInput
- type SecurityAssessmentPartnerDataResponseOutput
- func (SecurityAssessmentPartnerDataResponseOutput) ElementType() reflect.Type
- func (o SecurityAssessmentPartnerDataResponseOutput) PartnerName() pulumi.StringOutput
- func (o SecurityAssessmentPartnerDataResponseOutput) Secret() pulumi.StringOutput
- func (o SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponseOutput() SecurityAssessmentPartnerDataResponseOutput
- func (o SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponseOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponseOutput
- func (o SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponsePtrOutput() SecurityAssessmentPartnerDataResponsePtrOutput
- func (o SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponsePtrOutput
- type SecurityAssessmentPartnerDataResponsePtrInput
- type SecurityAssessmentPartnerDataResponsePtrOutput
- func (o SecurityAssessmentPartnerDataResponsePtrOutput) Elem() SecurityAssessmentPartnerDataResponseOutput
- func (SecurityAssessmentPartnerDataResponsePtrOutput) ElementType() reflect.Type
- func (o SecurityAssessmentPartnerDataResponsePtrOutput) PartnerName() pulumi.StringPtrOutput
- func (o SecurityAssessmentPartnerDataResponsePtrOutput) Secret() pulumi.StringPtrOutput
- func (o SecurityAssessmentPartnerDataResponsePtrOutput) ToSecurityAssessmentPartnerDataResponsePtrOutput() SecurityAssessmentPartnerDataResponsePtrOutput
- func (o SecurityAssessmentPartnerDataResponsePtrOutput) ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponsePtrOutput
- type ServerVulnerabilityAssessment
- type ServerVulnerabilityAssessmentArgs
- type ServerVulnerabilityAssessmentState
- type UserRecommendation
- type UserRecommendationArgs
- type UserRecommendationArray
- type UserRecommendationArrayInput
- type UserRecommendationArrayOutput
- func (UserRecommendationArrayOutput) ElementType() reflect.Type
- func (o UserRecommendationArrayOutput) Index(i pulumi.IntInput) UserRecommendationOutput
- func (o UserRecommendationArrayOutput) ToUserRecommendationArrayOutput() UserRecommendationArrayOutput
- func (o UserRecommendationArrayOutput) ToUserRecommendationArrayOutputWithContext(ctx context.Context) UserRecommendationArrayOutput
- type UserRecommendationInput
- type UserRecommendationOutput
- func (UserRecommendationOutput) ElementType() reflect.Type
- func (o UserRecommendationOutput) RecommendationAction() pulumi.StringPtrOutput
- func (o UserRecommendationOutput) ToUserRecommendationOutput() UserRecommendationOutput
- func (o UserRecommendationOutput) ToUserRecommendationOutputWithContext(ctx context.Context) UserRecommendationOutput
- func (o UserRecommendationOutput) Username() pulumi.StringPtrOutput
- type UserRecommendationResponse
- type UserRecommendationResponseArgs
- func (UserRecommendationResponseArgs) ElementType() reflect.Type
- func (i UserRecommendationResponseArgs) ToUserRecommendationResponseOutput() UserRecommendationResponseOutput
- func (i UserRecommendationResponseArgs) ToUserRecommendationResponseOutputWithContext(ctx context.Context) UserRecommendationResponseOutput
- type UserRecommendationResponseArray
- func (UserRecommendationResponseArray) ElementType() reflect.Type
- func (i UserRecommendationResponseArray) ToUserRecommendationResponseArrayOutput() UserRecommendationResponseArrayOutput
- func (i UserRecommendationResponseArray) ToUserRecommendationResponseArrayOutputWithContext(ctx context.Context) UserRecommendationResponseArrayOutput
- type UserRecommendationResponseArrayInput
- type UserRecommendationResponseArrayOutput
- func (UserRecommendationResponseArrayOutput) ElementType() reflect.Type
- func (o UserRecommendationResponseArrayOutput) Index(i pulumi.IntInput) UserRecommendationResponseOutput
- func (o UserRecommendationResponseArrayOutput) ToUserRecommendationResponseArrayOutput() UserRecommendationResponseArrayOutput
- func (o UserRecommendationResponseArrayOutput) ToUserRecommendationResponseArrayOutputWithContext(ctx context.Context) UserRecommendationResponseArrayOutput
- type UserRecommendationResponseInput
- type UserRecommendationResponseOutput
- func (UserRecommendationResponseOutput) ElementType() reflect.Type
- func (o UserRecommendationResponseOutput) RecommendationAction() pulumi.StringPtrOutput
- func (o UserRecommendationResponseOutput) ToUserRecommendationResponseOutput() UserRecommendationResponseOutput
- func (o UserRecommendationResponseOutput) ToUserRecommendationResponseOutputWithContext(ctx context.Context) UserRecommendationResponseOutput
- func (o UserRecommendationResponseOutput) Username() pulumi.StringPtrOutput
- type VmRecommendation
- type VmRecommendationArgs
- type VmRecommendationArray
- type VmRecommendationArrayInput
- type VmRecommendationArrayOutput
- func (VmRecommendationArrayOutput) ElementType() reflect.Type
- func (o VmRecommendationArrayOutput) Index(i pulumi.IntInput) VmRecommendationOutput
- func (o VmRecommendationArrayOutput) ToVmRecommendationArrayOutput() VmRecommendationArrayOutput
- func (o VmRecommendationArrayOutput) ToVmRecommendationArrayOutputWithContext(ctx context.Context) VmRecommendationArrayOutput
- type VmRecommendationInput
- type VmRecommendationOutput
- func (o VmRecommendationOutput) ConfigurationStatus() pulumi.StringPtrOutput
- func (VmRecommendationOutput) ElementType() reflect.Type
- func (o VmRecommendationOutput) EnforcementSupport() pulumi.StringPtrOutput
- func (o VmRecommendationOutput) RecommendationAction() pulumi.StringPtrOutput
- func (o VmRecommendationOutput) ResourceId() pulumi.StringPtrOutput
- func (o VmRecommendationOutput) ToVmRecommendationOutput() VmRecommendationOutput
- func (o VmRecommendationOutput) ToVmRecommendationOutputWithContext(ctx context.Context) VmRecommendationOutput
- type VmRecommendationResponse
- type VmRecommendationResponseArgs
- func (VmRecommendationResponseArgs) ElementType() reflect.Type
- func (i VmRecommendationResponseArgs) ToVmRecommendationResponseOutput() VmRecommendationResponseOutput
- func (i VmRecommendationResponseArgs) ToVmRecommendationResponseOutputWithContext(ctx context.Context) VmRecommendationResponseOutput
- type VmRecommendationResponseArray
- func (VmRecommendationResponseArray) ElementType() reflect.Type
- func (i VmRecommendationResponseArray) ToVmRecommendationResponseArrayOutput() VmRecommendationResponseArrayOutput
- func (i VmRecommendationResponseArray) ToVmRecommendationResponseArrayOutputWithContext(ctx context.Context) VmRecommendationResponseArrayOutput
- type VmRecommendationResponseArrayInput
- type VmRecommendationResponseArrayOutput
- func (VmRecommendationResponseArrayOutput) ElementType() reflect.Type
- func (o VmRecommendationResponseArrayOutput) Index(i pulumi.IntInput) VmRecommendationResponseOutput
- func (o VmRecommendationResponseArrayOutput) ToVmRecommendationResponseArrayOutput() VmRecommendationResponseArrayOutput
- func (o VmRecommendationResponseArrayOutput) ToVmRecommendationResponseArrayOutputWithContext(ctx context.Context) VmRecommendationResponseArrayOutput
- type VmRecommendationResponseInput
- type VmRecommendationResponseOutput
- func (o VmRecommendationResponseOutput) ConfigurationStatus() pulumi.StringPtrOutput
- func (VmRecommendationResponseOutput) ElementType() reflect.Type
- func (o VmRecommendationResponseOutput) EnforcementSupport() pulumi.StringPtrOutput
- func (o VmRecommendationResponseOutput) RecommendationAction() pulumi.StringPtrOutput
- func (o VmRecommendationResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o VmRecommendationResponseOutput) ToVmRecommendationResponseOutput() VmRecommendationResponseOutput
- func (o VmRecommendationResponseOutput) ToVmRecommendationResponseOutputWithContext(ctx context.Context) VmRecommendationResponseOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdaptiveApplicationControl ¶
type AdaptiveApplicationControl struct { pulumi.CustomResourceState // The configuration status of the machines group or machine or rule ConfigurationStatus pulumi.StringOutput `pulumi:"configurationStatus"` // The application control policy enforcement/protection mode of the machine group EnforcementMode pulumi.StringPtrOutput `pulumi:"enforcementMode"` Issues AdaptiveApplicationControlIssueSummaryResponseArrayOutput `pulumi:"issues"` // Location where the resource is stored Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` PathRecommendations PathRecommendationResponseArrayOutput `pulumi:"pathRecommendations"` // The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux. ProtectionMode ProtectionModeResponsePtrOutput `pulumi:"protectionMode"` // The initial recommendation status of the machine group or machine RecommendationStatus pulumi.StringOutput `pulumi:"recommendationStatus"` // The source type of the machine group SourceSystem pulumi.StringOutput `pulumi:"sourceSystem"` // Resource type Type pulumi.StringOutput `pulumi:"type"` VmRecommendations VmRecommendationResponseArrayOutput `pulumi:"vmRecommendations"` }
func GetAdaptiveApplicationControl ¶
func GetAdaptiveApplicationControl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AdaptiveApplicationControlState, opts ...pulumi.ResourceOption) (*AdaptiveApplicationControl, error)
GetAdaptiveApplicationControl gets an existing AdaptiveApplicationControl 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 NewAdaptiveApplicationControl ¶
func NewAdaptiveApplicationControl(ctx *pulumi.Context, name string, args *AdaptiveApplicationControlArgs, opts ...pulumi.ResourceOption) (*AdaptiveApplicationControl, error)
NewAdaptiveApplicationControl registers a new resource with the given unique name, arguments, and options.
type AdaptiveApplicationControlArgs ¶
type AdaptiveApplicationControlArgs struct { // The location where ASC stores the data of the subscription. can be retrieved from Get locations AscLocation pulumi.StringInput // The application control policy enforcement/protection mode of the machine group EnforcementMode pulumi.StringPtrInput // Name of an application control machine group GroupName pulumi.StringInput PathRecommendations PathRecommendationArrayInput // The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux. ProtectionMode ProtectionModePtrInput VmRecommendations VmRecommendationArrayInput }
The set of arguments for constructing a AdaptiveApplicationControl resource.
func (AdaptiveApplicationControlArgs) ElementType ¶
func (AdaptiveApplicationControlArgs) ElementType() reflect.Type
type AdaptiveApplicationControlIssueSummaryResponse ¶
type AdaptiveApplicationControlIssueSummaryResponse struct { // An alert that machines within a group can have Issue *string `pulumi:"issue"` // The number of machines in the group that have this alert NumberOfVms *float64 `pulumi:"numberOfVms"` }
Represents a summary of the alerts of the machine group
type AdaptiveApplicationControlIssueSummaryResponseArgs ¶
type AdaptiveApplicationControlIssueSummaryResponseArgs struct { // An alert that machines within a group can have Issue pulumi.StringPtrInput `pulumi:"issue"` // The number of machines in the group that have this alert NumberOfVms pulumi.Float64PtrInput `pulumi:"numberOfVms"` }
Represents a summary of the alerts of the machine group
func (AdaptiveApplicationControlIssueSummaryResponseArgs) ElementType ¶
func (AdaptiveApplicationControlIssueSummaryResponseArgs) ElementType() reflect.Type
func (AdaptiveApplicationControlIssueSummaryResponseArgs) ToAdaptiveApplicationControlIssueSummaryResponseOutput ¶
func (i AdaptiveApplicationControlIssueSummaryResponseArgs) ToAdaptiveApplicationControlIssueSummaryResponseOutput() AdaptiveApplicationControlIssueSummaryResponseOutput
func (AdaptiveApplicationControlIssueSummaryResponseArgs) ToAdaptiveApplicationControlIssueSummaryResponseOutputWithContext ¶
func (i AdaptiveApplicationControlIssueSummaryResponseArgs) ToAdaptiveApplicationControlIssueSummaryResponseOutputWithContext(ctx context.Context) AdaptiveApplicationControlIssueSummaryResponseOutput
type AdaptiveApplicationControlIssueSummaryResponseArray ¶
type AdaptiveApplicationControlIssueSummaryResponseArray []AdaptiveApplicationControlIssueSummaryResponseInput
func (AdaptiveApplicationControlIssueSummaryResponseArray) ElementType ¶
func (AdaptiveApplicationControlIssueSummaryResponseArray) ElementType() reflect.Type
func (AdaptiveApplicationControlIssueSummaryResponseArray) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutput ¶
func (i AdaptiveApplicationControlIssueSummaryResponseArray) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutput() AdaptiveApplicationControlIssueSummaryResponseArrayOutput
func (AdaptiveApplicationControlIssueSummaryResponseArray) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutputWithContext ¶
func (i AdaptiveApplicationControlIssueSummaryResponseArray) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutputWithContext(ctx context.Context) AdaptiveApplicationControlIssueSummaryResponseArrayOutput
type AdaptiveApplicationControlIssueSummaryResponseArrayInput ¶
type AdaptiveApplicationControlIssueSummaryResponseArrayInput interface { pulumi.Input ToAdaptiveApplicationControlIssueSummaryResponseArrayOutput() AdaptiveApplicationControlIssueSummaryResponseArrayOutput ToAdaptiveApplicationControlIssueSummaryResponseArrayOutputWithContext(context.Context) AdaptiveApplicationControlIssueSummaryResponseArrayOutput }
AdaptiveApplicationControlIssueSummaryResponseArrayInput is an input type that accepts AdaptiveApplicationControlIssueSummaryResponseArray and AdaptiveApplicationControlIssueSummaryResponseArrayOutput values. You can construct a concrete instance of `AdaptiveApplicationControlIssueSummaryResponseArrayInput` via:
AdaptiveApplicationControlIssueSummaryResponseArray{ AdaptiveApplicationControlIssueSummaryResponseArgs{...} }
type AdaptiveApplicationControlIssueSummaryResponseArrayOutput ¶
type AdaptiveApplicationControlIssueSummaryResponseArrayOutput struct{ *pulumi.OutputState }
func (AdaptiveApplicationControlIssueSummaryResponseArrayOutput) ElementType ¶
func (AdaptiveApplicationControlIssueSummaryResponseArrayOutput) ElementType() reflect.Type
func (AdaptiveApplicationControlIssueSummaryResponseArrayOutput) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutput ¶
func (o AdaptiveApplicationControlIssueSummaryResponseArrayOutput) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutput() AdaptiveApplicationControlIssueSummaryResponseArrayOutput
func (AdaptiveApplicationControlIssueSummaryResponseArrayOutput) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutputWithContext ¶
func (o AdaptiveApplicationControlIssueSummaryResponseArrayOutput) ToAdaptiveApplicationControlIssueSummaryResponseArrayOutputWithContext(ctx context.Context) AdaptiveApplicationControlIssueSummaryResponseArrayOutput
type AdaptiveApplicationControlIssueSummaryResponseInput ¶
type AdaptiveApplicationControlIssueSummaryResponseInput interface { pulumi.Input ToAdaptiveApplicationControlIssueSummaryResponseOutput() AdaptiveApplicationControlIssueSummaryResponseOutput ToAdaptiveApplicationControlIssueSummaryResponseOutputWithContext(context.Context) AdaptiveApplicationControlIssueSummaryResponseOutput }
AdaptiveApplicationControlIssueSummaryResponseInput is an input type that accepts AdaptiveApplicationControlIssueSummaryResponseArgs and AdaptiveApplicationControlIssueSummaryResponseOutput values. You can construct a concrete instance of `AdaptiveApplicationControlIssueSummaryResponseInput` via:
AdaptiveApplicationControlIssueSummaryResponseArgs{...}
type AdaptiveApplicationControlIssueSummaryResponseOutput ¶
type AdaptiveApplicationControlIssueSummaryResponseOutput struct{ *pulumi.OutputState }
Represents a summary of the alerts of the machine group
func (AdaptiveApplicationControlIssueSummaryResponseOutput) ElementType ¶
func (AdaptiveApplicationControlIssueSummaryResponseOutput) ElementType() reflect.Type
func (AdaptiveApplicationControlIssueSummaryResponseOutput) Issue ¶
func (o AdaptiveApplicationControlIssueSummaryResponseOutput) Issue() pulumi.StringPtrOutput
An alert that machines within a group can have
func (AdaptiveApplicationControlIssueSummaryResponseOutput) NumberOfVms ¶
func (o AdaptiveApplicationControlIssueSummaryResponseOutput) NumberOfVms() pulumi.Float64PtrOutput
The number of machines in the group that have this alert
func (AdaptiveApplicationControlIssueSummaryResponseOutput) ToAdaptiveApplicationControlIssueSummaryResponseOutput ¶
func (o AdaptiveApplicationControlIssueSummaryResponseOutput) ToAdaptiveApplicationControlIssueSummaryResponseOutput() AdaptiveApplicationControlIssueSummaryResponseOutput
func (AdaptiveApplicationControlIssueSummaryResponseOutput) ToAdaptiveApplicationControlIssueSummaryResponseOutputWithContext ¶
func (o AdaptiveApplicationControlIssueSummaryResponseOutput) ToAdaptiveApplicationControlIssueSummaryResponseOutputWithContext(ctx context.Context) AdaptiveApplicationControlIssueSummaryResponseOutput
type AdaptiveApplicationControlState ¶
type AdaptiveApplicationControlState struct { // The configuration status of the machines group or machine or rule ConfigurationStatus pulumi.StringPtrInput // The application control policy enforcement/protection mode of the machine group EnforcementMode pulumi.StringPtrInput Issues AdaptiveApplicationControlIssueSummaryResponseArrayInput // Location where the resource is stored Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput PathRecommendations PathRecommendationResponseArrayInput // The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux. ProtectionMode ProtectionModeResponsePtrInput // The initial recommendation status of the machine group or machine RecommendationStatus pulumi.StringPtrInput // The source type of the machine group SourceSystem pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput VmRecommendations VmRecommendationResponseArrayInput }
func (AdaptiveApplicationControlState) ElementType ¶
func (AdaptiveApplicationControlState) ElementType() reflect.Type
type Assessment ¶
type Assessment struct { pulumi.CustomResourceState // Additional data regarding the assessment AdditionalData pulumi.StringMapOutput `pulumi:"additionalData"` // User friendly display name of the assessment DisplayName pulumi.StringOutput `pulumi:"displayName"` // Links relevant to the assessment Links AssessmentLinksResponsePtrOutput `pulumi:"links"` // Describes properties of an assessment metadata. Metadata SecurityAssessmentMetadataPropertiesResponsePtrOutput `pulumi:"metadata"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Data regarding 3rd party partner integration PartnersData SecurityAssessmentPartnerDataResponsePtrOutput `pulumi:"partnersData"` // Details of the resource that was assessed ResourceDetails pulumi.AnyOutput `pulumi:"resourceDetails"` // The result of the assessment Status AssessmentStatusResponseOutput `pulumi:"status"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Security assessment on a resource
func GetAssessment ¶
func GetAssessment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssessmentState, opts ...pulumi.ResourceOption) (*Assessment, error)
GetAssessment gets an existing Assessment 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 NewAssessment ¶
func NewAssessment(ctx *pulumi.Context, name string, args *AssessmentArgs, opts ...pulumi.ResourceOption) (*Assessment, error)
NewAssessment registers a new resource with the given unique name, arguments, and options.
type AssessmentArgs ¶
type AssessmentArgs struct { // Additional data regarding the assessment AdditionalData pulumi.StringMapInput // The Assessment Key - Unique key for the assessment type AssessmentName pulumi.StringInput // Describes properties of an assessment metadata. Metadata SecurityAssessmentMetadataPropertiesPtrInput // Data regarding 3rd party partner integration PartnersData SecurityAssessmentPartnerDataPtrInput // Details of the resource that was assessed ResourceDetails pulumi.Input // The identifier of the resource. ResourceId pulumi.StringInput // The result of the assessment Status AssessmentStatusInput }
The set of arguments for constructing a Assessment resource.
func (AssessmentArgs) ElementType ¶
func (AssessmentArgs) ElementType() reflect.Type
type AssessmentLinksResponse ¶
type AssessmentLinksResponse struct { // Link to assessment in Azure Portal AzurePortalUri string `pulumi:"azurePortalUri"` }
Links relevant to the assessment
type AssessmentLinksResponseArgs ¶
type AssessmentLinksResponseArgs struct { // Link to assessment in Azure Portal AzurePortalUri pulumi.StringInput `pulumi:"azurePortalUri"` }
Links relevant to the assessment
func (AssessmentLinksResponseArgs) ElementType ¶
func (AssessmentLinksResponseArgs) ElementType() reflect.Type
func (AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutput ¶
func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput
func (AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutputWithContext ¶
func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponseOutputWithContext(ctx context.Context) AssessmentLinksResponseOutput
func (AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutput ¶
func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
func (AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutputWithContext ¶
func (i AssessmentLinksResponseArgs) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
type AssessmentLinksResponseInput ¶
type AssessmentLinksResponseInput interface { pulumi.Input ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput ToAssessmentLinksResponseOutputWithContext(context.Context) AssessmentLinksResponseOutput }
AssessmentLinksResponseInput is an input type that accepts AssessmentLinksResponseArgs and AssessmentLinksResponseOutput values. You can construct a concrete instance of `AssessmentLinksResponseInput` via:
AssessmentLinksResponseArgs{...}
type AssessmentLinksResponseOutput ¶
type AssessmentLinksResponseOutput struct{ *pulumi.OutputState }
Links relevant to the assessment
func (AssessmentLinksResponseOutput) AzurePortalUri ¶
func (o AssessmentLinksResponseOutput) AzurePortalUri() pulumi.StringOutput
Link to assessment in Azure Portal
func (AssessmentLinksResponseOutput) ElementType ¶
func (AssessmentLinksResponseOutput) ElementType() reflect.Type
func (AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutput ¶
func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutput() AssessmentLinksResponseOutput
func (AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutputWithContext ¶
func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponseOutputWithContext(ctx context.Context) AssessmentLinksResponseOutput
func (AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutput ¶
func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
func (AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutputWithContext ¶
func (o AssessmentLinksResponseOutput) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
type AssessmentLinksResponsePtrInput ¶
type AssessmentLinksResponsePtrInput interface { pulumi.Input ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput ToAssessmentLinksResponsePtrOutputWithContext(context.Context) AssessmentLinksResponsePtrOutput }
AssessmentLinksResponsePtrInput is an input type that accepts AssessmentLinksResponseArgs, AssessmentLinksResponsePtr and AssessmentLinksResponsePtrOutput values. You can construct a concrete instance of `AssessmentLinksResponsePtrInput` via:
AssessmentLinksResponseArgs{...} or: nil
func AssessmentLinksResponsePtr ¶
func AssessmentLinksResponsePtr(v *AssessmentLinksResponseArgs) AssessmentLinksResponsePtrInput
type AssessmentLinksResponsePtrOutput ¶
type AssessmentLinksResponsePtrOutput struct{ *pulumi.OutputState }
func (AssessmentLinksResponsePtrOutput) AzurePortalUri ¶
func (o AssessmentLinksResponsePtrOutput) AzurePortalUri() pulumi.StringPtrOutput
Link to assessment in Azure Portal
func (AssessmentLinksResponsePtrOutput) Elem ¶
func (o AssessmentLinksResponsePtrOutput) Elem() AssessmentLinksResponseOutput
func (AssessmentLinksResponsePtrOutput) ElementType ¶
func (AssessmentLinksResponsePtrOutput) ElementType() reflect.Type
func (AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutput ¶
func (o AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutput() AssessmentLinksResponsePtrOutput
func (AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutputWithContext ¶
func (o AssessmentLinksResponsePtrOutput) ToAssessmentLinksResponsePtrOutputWithContext(ctx context.Context) AssessmentLinksResponsePtrOutput
type AssessmentMetadataInSubscription ¶
type AssessmentMetadataInSubscription struct { pulumi.CustomResourceState // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType pulumi.StringOutput `pulumi:"assessmentType"` Category pulumi.StringArrayOutput `pulumi:"category"` // Human readable description of the assessment Description pulumi.StringPtrOutput `pulumi:"description"` // User friendly display name of the assessment DisplayName pulumi.StringOutput `pulumi:"displayName"` // The implementation effort required to remediate this assessment ImplementationEffort pulumi.StringPtrOutput `pulumi:"implementationEffort"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Describes the partner that created the assessment PartnerData SecurityAssessmentMetadataPartnerDataResponsePtrOutput `pulumi:"partnerData"` // Azure resource ID of the policy definition that turns this assessment calculation on PolicyDefinitionId pulumi.StringOutput `pulumi:"policyDefinitionId"` // True if this assessment is in preview release status Preview pulumi.BoolPtrOutput `pulumi:"preview"` // Human readable description of what you should do to mitigate this security issue RemediationDescription pulumi.StringPtrOutput `pulumi:"remediationDescription"` // The severity level of the assessment Severity pulumi.StringOutput `pulumi:"severity"` Threats pulumi.StringArrayOutput `pulumi:"threats"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // The user impact of the assessment UserImpact pulumi.StringPtrOutput `pulumi:"userImpact"` }
Security assessment metadata
func GetAssessmentMetadataInSubscription ¶
func GetAssessmentMetadataInSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssessmentMetadataInSubscriptionState, opts ...pulumi.ResourceOption) (*AssessmentMetadataInSubscription, error)
GetAssessmentMetadataInSubscription gets an existing AssessmentMetadataInSubscription 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 NewAssessmentMetadataInSubscription ¶
func NewAssessmentMetadataInSubscription(ctx *pulumi.Context, name string, args *AssessmentMetadataInSubscriptionArgs, opts ...pulumi.ResourceOption) (*AssessmentMetadataInSubscription, error)
NewAssessmentMetadataInSubscription registers a new resource with the given unique name, arguments, and options.
type AssessmentMetadataInSubscriptionArgs ¶
type AssessmentMetadataInSubscriptionArgs struct { // The Assessment Key - Unique key for the assessment type AssessmentMetadataName pulumi.StringInput // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType pulumi.StringInput Category pulumi.StringArrayInput // Human readable description of the assessment Description pulumi.StringPtrInput // User friendly display name of the assessment DisplayName pulumi.StringInput // The implementation effort required to remediate this assessment ImplementationEffort pulumi.StringPtrInput // Describes the partner that created the assessment PartnerData SecurityAssessmentMetadataPartnerDataPtrInput // True if this assessment is in preview release status Preview pulumi.BoolPtrInput // Human readable description of what you should do to mitigate this security issue RemediationDescription pulumi.StringPtrInput // The severity level of the assessment Severity pulumi.StringInput Threats pulumi.StringArrayInput // The user impact of the assessment UserImpact pulumi.StringPtrInput }
The set of arguments for constructing a AssessmentMetadataInSubscription resource.
func (AssessmentMetadataInSubscriptionArgs) ElementType ¶
func (AssessmentMetadataInSubscriptionArgs) ElementType() reflect.Type
type AssessmentMetadataInSubscriptionState ¶
type AssessmentMetadataInSubscriptionState struct { // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType pulumi.StringPtrInput Category pulumi.StringArrayInput // Human readable description of the assessment Description pulumi.StringPtrInput // User friendly display name of the assessment DisplayName pulumi.StringPtrInput // The implementation effort required to remediate this assessment ImplementationEffort pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Describes the partner that created the assessment PartnerData SecurityAssessmentMetadataPartnerDataResponsePtrInput // Azure resource ID of the policy definition that turns this assessment calculation on PolicyDefinitionId pulumi.StringPtrInput // True if this assessment is in preview release status Preview pulumi.BoolPtrInput // Human readable description of what you should do to mitigate this security issue RemediationDescription pulumi.StringPtrInput // The severity level of the assessment Severity pulumi.StringPtrInput Threats pulumi.StringArrayInput // Resource type Type pulumi.StringPtrInput // The user impact of the assessment UserImpact pulumi.StringPtrInput }
func (AssessmentMetadataInSubscriptionState) ElementType ¶
func (AssessmentMetadataInSubscriptionState) ElementType() reflect.Type
type AssessmentState ¶
type AssessmentState struct { // Additional data regarding the assessment AdditionalData pulumi.StringMapInput // User friendly display name of the assessment DisplayName pulumi.StringPtrInput // Links relevant to the assessment Links AssessmentLinksResponsePtrInput // Describes properties of an assessment metadata. Metadata SecurityAssessmentMetadataPropertiesResponsePtrInput // Resource name Name pulumi.StringPtrInput // Data regarding 3rd party partner integration PartnersData SecurityAssessmentPartnerDataResponsePtrInput // Details of the resource that was assessed ResourceDetails pulumi.Input // The result of the assessment Status AssessmentStatusResponsePtrInput // Resource type Type pulumi.StringPtrInput }
func (AssessmentState) ElementType ¶
func (AssessmentState) ElementType() reflect.Type
type AssessmentStatus ¶
type AssessmentStatus struct { // Programmatic code for the cause of the assessment status Cause *string `pulumi:"cause"` // Programmatic code for the status of the assessment Code string `pulumi:"code"` // Human readable description of the assessment status Description *string `pulumi:"description"` }
The result of the assessment
type AssessmentStatusArgs ¶
type AssessmentStatusArgs struct { // Programmatic code for the cause of the assessment status Cause pulumi.StringPtrInput `pulumi:"cause"` // Programmatic code for the status of the assessment Code pulumi.StringInput `pulumi:"code"` // Human readable description of the assessment status Description pulumi.StringPtrInput `pulumi:"description"` }
The result of the assessment
func (AssessmentStatusArgs) ElementType ¶
func (AssessmentStatusArgs) ElementType() reflect.Type
func (AssessmentStatusArgs) ToAssessmentStatusOutput ¶
func (i AssessmentStatusArgs) ToAssessmentStatusOutput() AssessmentStatusOutput
func (AssessmentStatusArgs) ToAssessmentStatusOutputWithContext ¶
func (i AssessmentStatusArgs) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
func (AssessmentStatusArgs) ToAssessmentStatusPtrOutput ¶
func (i AssessmentStatusArgs) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
func (AssessmentStatusArgs) ToAssessmentStatusPtrOutputWithContext ¶
func (i AssessmentStatusArgs) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
type AssessmentStatusInput ¶
type AssessmentStatusInput interface { pulumi.Input ToAssessmentStatusOutput() AssessmentStatusOutput ToAssessmentStatusOutputWithContext(context.Context) AssessmentStatusOutput }
AssessmentStatusInput is an input type that accepts AssessmentStatusArgs and AssessmentStatusOutput values. You can construct a concrete instance of `AssessmentStatusInput` via:
AssessmentStatusArgs{...}
type AssessmentStatusOutput ¶
type AssessmentStatusOutput struct{ *pulumi.OutputState }
The result of the assessment
func (AssessmentStatusOutput) Cause ¶
func (o AssessmentStatusOutput) Cause() pulumi.StringPtrOutput
Programmatic code for the cause of the assessment status
func (AssessmentStatusOutput) Code ¶
func (o AssessmentStatusOutput) Code() pulumi.StringOutput
Programmatic code for the status of the assessment
func (AssessmentStatusOutput) Description ¶
func (o AssessmentStatusOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment status
func (AssessmentStatusOutput) ElementType ¶
func (AssessmentStatusOutput) ElementType() reflect.Type
func (AssessmentStatusOutput) ToAssessmentStatusOutput ¶
func (o AssessmentStatusOutput) ToAssessmentStatusOutput() AssessmentStatusOutput
func (AssessmentStatusOutput) ToAssessmentStatusOutputWithContext ¶
func (o AssessmentStatusOutput) ToAssessmentStatusOutputWithContext(ctx context.Context) AssessmentStatusOutput
func (AssessmentStatusOutput) ToAssessmentStatusPtrOutput ¶
func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
func (AssessmentStatusOutput) ToAssessmentStatusPtrOutputWithContext ¶
func (o AssessmentStatusOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
type AssessmentStatusPtrInput ¶
type AssessmentStatusPtrInput interface { pulumi.Input ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput ToAssessmentStatusPtrOutputWithContext(context.Context) AssessmentStatusPtrOutput }
AssessmentStatusPtrInput is an input type that accepts AssessmentStatusArgs, AssessmentStatusPtr and AssessmentStatusPtrOutput values. You can construct a concrete instance of `AssessmentStatusPtrInput` via:
AssessmentStatusArgs{...} or: nil
func AssessmentStatusPtr ¶
func AssessmentStatusPtr(v *AssessmentStatusArgs) AssessmentStatusPtrInput
type AssessmentStatusPtrOutput ¶
type AssessmentStatusPtrOutput struct{ *pulumi.OutputState }
func (AssessmentStatusPtrOutput) Cause ¶
func (o AssessmentStatusPtrOutput) Cause() pulumi.StringPtrOutput
Programmatic code for the cause of the assessment status
func (AssessmentStatusPtrOutput) Code ¶
func (o AssessmentStatusPtrOutput) Code() pulumi.StringPtrOutput
Programmatic code for the status of the assessment
func (AssessmentStatusPtrOutput) Description ¶
func (o AssessmentStatusPtrOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment status
func (AssessmentStatusPtrOutput) Elem ¶
func (o AssessmentStatusPtrOutput) Elem() AssessmentStatusOutput
func (AssessmentStatusPtrOutput) ElementType ¶
func (AssessmentStatusPtrOutput) ElementType() reflect.Type
func (AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutput ¶
func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutput() AssessmentStatusPtrOutput
func (AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutputWithContext ¶
func (o AssessmentStatusPtrOutput) ToAssessmentStatusPtrOutputWithContext(ctx context.Context) AssessmentStatusPtrOutput
type AssessmentStatusResponse ¶
type AssessmentStatusResponse struct { // Programmatic code for the cause of the assessment status Cause *string `pulumi:"cause"` // Programmatic code for the status of the assessment Code string `pulumi:"code"` // Human readable description of the assessment status Description *string `pulumi:"description"` }
The result of the assessment
type AssessmentStatusResponseArgs ¶
type AssessmentStatusResponseArgs struct { // Programmatic code for the cause of the assessment status Cause pulumi.StringPtrInput `pulumi:"cause"` // Programmatic code for the status of the assessment Code pulumi.StringInput `pulumi:"code"` // Human readable description of the assessment status Description pulumi.StringPtrInput `pulumi:"description"` }
The result of the assessment
func (AssessmentStatusResponseArgs) ElementType ¶
func (AssessmentStatusResponseArgs) ElementType() reflect.Type
func (AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutput ¶
func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput
func (AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutputWithContext ¶
func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponseOutputWithContext(ctx context.Context) AssessmentStatusResponseOutput
func (AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutput ¶
func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
func (AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutputWithContext ¶
func (i AssessmentStatusResponseArgs) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
type AssessmentStatusResponseInput ¶
type AssessmentStatusResponseInput interface { pulumi.Input ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput ToAssessmentStatusResponseOutputWithContext(context.Context) AssessmentStatusResponseOutput }
AssessmentStatusResponseInput is an input type that accepts AssessmentStatusResponseArgs and AssessmentStatusResponseOutput values. You can construct a concrete instance of `AssessmentStatusResponseInput` via:
AssessmentStatusResponseArgs{...}
type AssessmentStatusResponseOutput ¶
type AssessmentStatusResponseOutput struct{ *pulumi.OutputState }
The result of the assessment
func (AssessmentStatusResponseOutput) Cause ¶
func (o AssessmentStatusResponseOutput) Cause() pulumi.StringPtrOutput
Programmatic code for the cause of the assessment status
func (AssessmentStatusResponseOutput) Code ¶
func (o AssessmentStatusResponseOutput) Code() pulumi.StringOutput
Programmatic code for the status of the assessment
func (AssessmentStatusResponseOutput) Description ¶
func (o AssessmentStatusResponseOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment status
func (AssessmentStatusResponseOutput) ElementType ¶
func (AssessmentStatusResponseOutput) ElementType() reflect.Type
func (AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutput ¶
func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutput() AssessmentStatusResponseOutput
func (AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutputWithContext ¶
func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponseOutputWithContext(ctx context.Context) AssessmentStatusResponseOutput
func (AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutput ¶
func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
func (AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutputWithContext ¶
func (o AssessmentStatusResponseOutput) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
type AssessmentStatusResponsePtrInput ¶
type AssessmentStatusResponsePtrInput interface { pulumi.Input ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput ToAssessmentStatusResponsePtrOutputWithContext(context.Context) AssessmentStatusResponsePtrOutput }
AssessmentStatusResponsePtrInput is an input type that accepts AssessmentStatusResponseArgs, AssessmentStatusResponsePtr and AssessmentStatusResponsePtrOutput values. You can construct a concrete instance of `AssessmentStatusResponsePtrInput` via:
AssessmentStatusResponseArgs{...} or: nil
func AssessmentStatusResponsePtr ¶
func AssessmentStatusResponsePtr(v *AssessmentStatusResponseArgs) AssessmentStatusResponsePtrInput
type AssessmentStatusResponsePtrOutput ¶
type AssessmentStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (AssessmentStatusResponsePtrOutput) Cause ¶
func (o AssessmentStatusResponsePtrOutput) Cause() pulumi.StringPtrOutput
Programmatic code for the cause of the assessment status
func (AssessmentStatusResponsePtrOutput) Code ¶
func (o AssessmentStatusResponsePtrOutput) Code() pulumi.StringPtrOutput
Programmatic code for the status of the assessment
func (AssessmentStatusResponsePtrOutput) Description ¶
func (o AssessmentStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment status
func (AssessmentStatusResponsePtrOutput) Elem ¶
func (o AssessmentStatusResponsePtrOutput) Elem() AssessmentStatusResponseOutput
func (AssessmentStatusResponsePtrOutput) ElementType ¶
func (AssessmentStatusResponsePtrOutput) ElementType() reflect.Type
func (AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutput ¶
func (o AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutput() AssessmentStatusResponsePtrOutput
func (AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutputWithContext ¶
func (o AssessmentStatusResponsePtrOutput) ToAssessmentStatusResponsePtrOutputWithContext(ctx context.Context) AssessmentStatusResponsePtrOutput
type AzureResourceDetails ¶
type AzureResourceDetails struct { // The platform where the assessed resource resides Source string `pulumi:"source"` }
Details of the Azure resource that was assessed
type AzureResourceDetailsArgs ¶
type AzureResourceDetailsArgs struct { // The platform where the assessed resource resides Source pulumi.StringInput `pulumi:"source"` }
Details of the Azure resource that was assessed
func (AzureResourceDetailsArgs) ElementType ¶
func (AzureResourceDetailsArgs) ElementType() reflect.Type
func (AzureResourceDetailsArgs) ToAzureResourceDetailsOutput ¶
func (i AzureResourceDetailsArgs) ToAzureResourceDetailsOutput() AzureResourceDetailsOutput
func (AzureResourceDetailsArgs) ToAzureResourceDetailsOutputWithContext ¶
func (i AzureResourceDetailsArgs) ToAzureResourceDetailsOutputWithContext(ctx context.Context) AzureResourceDetailsOutput
type AzureResourceDetailsInput ¶
type AzureResourceDetailsInput interface { pulumi.Input ToAzureResourceDetailsOutput() AzureResourceDetailsOutput ToAzureResourceDetailsOutputWithContext(context.Context) AzureResourceDetailsOutput }
AzureResourceDetailsInput is an input type that accepts AzureResourceDetailsArgs and AzureResourceDetailsOutput values. You can construct a concrete instance of `AzureResourceDetailsInput` via:
AzureResourceDetailsArgs{...}
type AzureResourceDetailsOutput ¶
type AzureResourceDetailsOutput struct{ *pulumi.OutputState }
Details of the Azure resource that was assessed
func (AzureResourceDetailsOutput) ElementType ¶
func (AzureResourceDetailsOutput) ElementType() reflect.Type
func (AzureResourceDetailsOutput) Source ¶
func (o AzureResourceDetailsOutput) Source() pulumi.StringOutput
The platform where the assessed resource resides
func (AzureResourceDetailsOutput) ToAzureResourceDetailsOutput ¶
func (o AzureResourceDetailsOutput) ToAzureResourceDetailsOutput() AzureResourceDetailsOutput
func (AzureResourceDetailsOutput) ToAzureResourceDetailsOutputWithContext ¶
func (o AzureResourceDetailsOutput) ToAzureResourceDetailsOutputWithContext(ctx context.Context) AzureResourceDetailsOutput
type AzureResourceDetailsResponse ¶
type AzureResourceDetailsResponse struct { // Azure resource Id of the assessed resource Id string `pulumi:"id"` // The platform where the assessed resource resides Source string `pulumi:"source"` }
Details of the Azure resource that was assessed
type AzureResourceDetailsResponseArgs ¶
type AzureResourceDetailsResponseArgs struct { // Azure resource Id of the assessed resource Id pulumi.StringInput `pulumi:"id"` // The platform where the assessed resource resides Source pulumi.StringInput `pulumi:"source"` }
Details of the Azure resource that was assessed
func (AzureResourceDetailsResponseArgs) ElementType ¶
func (AzureResourceDetailsResponseArgs) ElementType() reflect.Type
func (AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutput ¶
func (i AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput
func (AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutputWithContext ¶
func (i AzureResourceDetailsResponseArgs) ToAzureResourceDetailsResponseOutputWithContext(ctx context.Context) AzureResourceDetailsResponseOutput
type AzureResourceDetailsResponseInput ¶
type AzureResourceDetailsResponseInput interface { pulumi.Input ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput ToAzureResourceDetailsResponseOutputWithContext(context.Context) AzureResourceDetailsResponseOutput }
AzureResourceDetailsResponseInput is an input type that accepts AzureResourceDetailsResponseArgs and AzureResourceDetailsResponseOutput values. You can construct a concrete instance of `AzureResourceDetailsResponseInput` via:
AzureResourceDetailsResponseArgs{...}
type AzureResourceDetailsResponseOutput ¶
type AzureResourceDetailsResponseOutput struct{ *pulumi.OutputState }
Details of the Azure resource that was assessed
func (AzureResourceDetailsResponseOutput) ElementType ¶
func (AzureResourceDetailsResponseOutput) ElementType() reflect.Type
func (AzureResourceDetailsResponseOutput) Id ¶
func (o AzureResourceDetailsResponseOutput) Id() pulumi.StringOutput
Azure resource Id of the assessed resource
func (AzureResourceDetailsResponseOutput) Source ¶
func (o AzureResourceDetailsResponseOutput) Source() pulumi.StringOutput
The platform where the assessed resource resides
func (AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutput ¶
func (o AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutput() AzureResourceDetailsResponseOutput
func (AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutputWithContext ¶
func (o AzureResourceDetailsResponseOutput) ToAzureResourceDetailsResponseOutputWithContext(ctx context.Context) AzureResourceDetailsResponseOutput
type JitNetworkAccessPolicy ¶
type JitNetworkAccessPolicy struct { pulumi.CustomResourceState // Kind of the resource Kind pulumi.StringPtrOutput `pulumi:"kind"` // Location where the resource is stored Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Gets the provisioning state of the Just-in-Time policy. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` Requests JitNetworkAccessRequestResponseArrayOutput `pulumi:"requests"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Configurations for Microsoft.Compute/virtualMachines resource type. VirtualMachines JitNetworkAccessPolicyVirtualMachineResponseArrayOutput `pulumi:"virtualMachines"` }
func GetJitNetworkAccessPolicy ¶
func GetJitNetworkAccessPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JitNetworkAccessPolicyState, opts ...pulumi.ResourceOption) (*JitNetworkAccessPolicy, error)
GetJitNetworkAccessPolicy gets an existing JitNetworkAccessPolicy 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 NewJitNetworkAccessPolicy ¶
func NewJitNetworkAccessPolicy(ctx *pulumi.Context, name string, args *JitNetworkAccessPolicyArgs, opts ...pulumi.ResourceOption) (*JitNetworkAccessPolicy, error)
NewJitNetworkAccessPolicy registers a new resource with the given unique name, arguments, and options.
type JitNetworkAccessPolicyArgs ¶
type JitNetworkAccessPolicyArgs struct { // The location where ASC stores the data of the subscription. can be retrieved from Get locations AscLocation pulumi.StringInput // Name of a Just-in-Time access configuration policy. JitNetworkAccessPolicyName pulumi.StringInput // Kind of the resource Kind pulumi.StringPtrInput Requests JitNetworkAccessRequestArrayInput // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // Configurations for Microsoft.Compute/virtualMachines resource type. VirtualMachines JitNetworkAccessPolicyVirtualMachineArrayInput }
The set of arguments for constructing a JitNetworkAccessPolicy resource.
func (JitNetworkAccessPolicyArgs) ElementType ¶
func (JitNetworkAccessPolicyArgs) ElementType() reflect.Type
type JitNetworkAccessPolicyState ¶
type JitNetworkAccessPolicyState struct { // Kind of the resource Kind pulumi.StringPtrInput // Location where the resource is stored Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Gets the provisioning state of the Just-in-Time policy. ProvisioningState pulumi.StringPtrInput Requests JitNetworkAccessRequestResponseArrayInput // Resource type Type pulumi.StringPtrInput // Configurations for Microsoft.Compute/virtualMachines resource type. VirtualMachines JitNetworkAccessPolicyVirtualMachineResponseArrayInput }
func (JitNetworkAccessPolicyState) ElementType ¶
func (JitNetworkAccessPolicyState) ElementType() reflect.Type
type JitNetworkAccessPolicyVirtualMachine ¶
type JitNetworkAccessPolicyVirtualMachine struct { // Resource ID of the virtual machine that is linked to this policy Id string `pulumi:"id"` // Port configurations for the virtual machine Ports []JitNetworkAccessPortRule `pulumi:"ports"` // Public IP address of the Azure Firewall that is linked to this policy, if applicable PublicIpAddress *string `pulumi:"publicIpAddress"` }
type JitNetworkAccessPolicyVirtualMachineArgs ¶
type JitNetworkAccessPolicyVirtualMachineArgs struct { // Resource ID of the virtual machine that is linked to this policy Id pulumi.StringInput `pulumi:"id"` // Port configurations for the virtual machine Ports JitNetworkAccessPortRuleArrayInput `pulumi:"ports"` // Public IP address of the Azure Firewall that is linked to this policy, if applicable PublicIpAddress pulumi.StringPtrInput `pulumi:"publicIpAddress"` }
func (JitNetworkAccessPolicyVirtualMachineArgs) ElementType ¶
func (JitNetworkAccessPolicyVirtualMachineArgs) ElementType() reflect.Type
func (JitNetworkAccessPolicyVirtualMachineArgs) ToJitNetworkAccessPolicyVirtualMachineOutput ¶
func (i JitNetworkAccessPolicyVirtualMachineArgs) ToJitNetworkAccessPolicyVirtualMachineOutput() JitNetworkAccessPolicyVirtualMachineOutput
func (JitNetworkAccessPolicyVirtualMachineArgs) ToJitNetworkAccessPolicyVirtualMachineOutputWithContext ¶
func (i JitNetworkAccessPolicyVirtualMachineArgs) ToJitNetworkAccessPolicyVirtualMachineOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineOutput
type JitNetworkAccessPolicyVirtualMachineArray ¶
type JitNetworkAccessPolicyVirtualMachineArray []JitNetworkAccessPolicyVirtualMachineInput
func (JitNetworkAccessPolicyVirtualMachineArray) ElementType ¶
func (JitNetworkAccessPolicyVirtualMachineArray) ElementType() reflect.Type
func (JitNetworkAccessPolicyVirtualMachineArray) ToJitNetworkAccessPolicyVirtualMachineArrayOutput ¶
func (i JitNetworkAccessPolicyVirtualMachineArray) ToJitNetworkAccessPolicyVirtualMachineArrayOutput() JitNetworkAccessPolicyVirtualMachineArrayOutput
func (JitNetworkAccessPolicyVirtualMachineArray) ToJitNetworkAccessPolicyVirtualMachineArrayOutputWithContext ¶
func (i JitNetworkAccessPolicyVirtualMachineArray) ToJitNetworkAccessPolicyVirtualMachineArrayOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineArrayOutput
type JitNetworkAccessPolicyVirtualMachineArrayInput ¶
type JitNetworkAccessPolicyVirtualMachineArrayInput interface { pulumi.Input ToJitNetworkAccessPolicyVirtualMachineArrayOutput() JitNetworkAccessPolicyVirtualMachineArrayOutput ToJitNetworkAccessPolicyVirtualMachineArrayOutputWithContext(context.Context) JitNetworkAccessPolicyVirtualMachineArrayOutput }
JitNetworkAccessPolicyVirtualMachineArrayInput is an input type that accepts JitNetworkAccessPolicyVirtualMachineArray and JitNetworkAccessPolicyVirtualMachineArrayOutput values. You can construct a concrete instance of `JitNetworkAccessPolicyVirtualMachineArrayInput` via:
JitNetworkAccessPolicyVirtualMachineArray{ JitNetworkAccessPolicyVirtualMachineArgs{...} }
type JitNetworkAccessPolicyVirtualMachineArrayOutput ¶
type JitNetworkAccessPolicyVirtualMachineArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessPolicyVirtualMachineArrayOutput) ElementType ¶
func (JitNetworkAccessPolicyVirtualMachineArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessPolicyVirtualMachineArrayOutput) ToJitNetworkAccessPolicyVirtualMachineArrayOutput ¶
func (o JitNetworkAccessPolicyVirtualMachineArrayOutput) ToJitNetworkAccessPolicyVirtualMachineArrayOutput() JitNetworkAccessPolicyVirtualMachineArrayOutput
func (JitNetworkAccessPolicyVirtualMachineArrayOutput) ToJitNetworkAccessPolicyVirtualMachineArrayOutputWithContext ¶
func (o JitNetworkAccessPolicyVirtualMachineArrayOutput) ToJitNetworkAccessPolicyVirtualMachineArrayOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineArrayOutput
type JitNetworkAccessPolicyVirtualMachineInput ¶
type JitNetworkAccessPolicyVirtualMachineInput interface { pulumi.Input ToJitNetworkAccessPolicyVirtualMachineOutput() JitNetworkAccessPolicyVirtualMachineOutput ToJitNetworkAccessPolicyVirtualMachineOutputWithContext(context.Context) JitNetworkAccessPolicyVirtualMachineOutput }
JitNetworkAccessPolicyVirtualMachineInput is an input type that accepts JitNetworkAccessPolicyVirtualMachineArgs and JitNetworkAccessPolicyVirtualMachineOutput values. You can construct a concrete instance of `JitNetworkAccessPolicyVirtualMachineInput` via:
JitNetworkAccessPolicyVirtualMachineArgs{...}
type JitNetworkAccessPolicyVirtualMachineOutput ¶
type JitNetworkAccessPolicyVirtualMachineOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessPolicyVirtualMachineOutput) ElementType ¶
func (JitNetworkAccessPolicyVirtualMachineOutput) ElementType() reflect.Type
func (JitNetworkAccessPolicyVirtualMachineOutput) Id ¶
func (o JitNetworkAccessPolicyVirtualMachineOutput) Id() pulumi.StringOutput
Resource ID of the virtual machine that is linked to this policy
func (JitNetworkAccessPolicyVirtualMachineOutput) Ports ¶
Port configurations for the virtual machine
func (JitNetworkAccessPolicyVirtualMachineOutput) PublicIpAddress ¶
func (o JitNetworkAccessPolicyVirtualMachineOutput) PublicIpAddress() pulumi.StringPtrOutput
Public IP address of the Azure Firewall that is linked to this policy, if applicable
func (JitNetworkAccessPolicyVirtualMachineOutput) ToJitNetworkAccessPolicyVirtualMachineOutput ¶
func (o JitNetworkAccessPolicyVirtualMachineOutput) ToJitNetworkAccessPolicyVirtualMachineOutput() JitNetworkAccessPolicyVirtualMachineOutput
func (JitNetworkAccessPolicyVirtualMachineOutput) ToJitNetworkAccessPolicyVirtualMachineOutputWithContext ¶
func (o JitNetworkAccessPolicyVirtualMachineOutput) ToJitNetworkAccessPolicyVirtualMachineOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineOutput
type JitNetworkAccessPolicyVirtualMachineResponse ¶
type JitNetworkAccessPolicyVirtualMachineResponse struct { // Resource ID of the virtual machine that is linked to this policy Id string `pulumi:"id"` // Port configurations for the virtual machine Ports []JitNetworkAccessPortRuleResponse `pulumi:"ports"` // Public IP address of the Azure Firewall that is linked to this policy, if applicable PublicIpAddress *string `pulumi:"publicIpAddress"` }
type JitNetworkAccessPolicyVirtualMachineResponseArgs ¶
type JitNetworkAccessPolicyVirtualMachineResponseArgs struct { // Resource ID of the virtual machine that is linked to this policy Id pulumi.StringInput `pulumi:"id"` // Port configurations for the virtual machine Ports JitNetworkAccessPortRuleResponseArrayInput `pulumi:"ports"` // Public IP address of the Azure Firewall that is linked to this policy, if applicable PublicIpAddress pulumi.StringPtrInput `pulumi:"publicIpAddress"` }
func (JitNetworkAccessPolicyVirtualMachineResponseArgs) ElementType ¶
func (JitNetworkAccessPolicyVirtualMachineResponseArgs) ElementType() reflect.Type
func (JitNetworkAccessPolicyVirtualMachineResponseArgs) ToJitNetworkAccessPolicyVirtualMachineResponseOutput ¶
func (i JitNetworkAccessPolicyVirtualMachineResponseArgs) ToJitNetworkAccessPolicyVirtualMachineResponseOutput() JitNetworkAccessPolicyVirtualMachineResponseOutput
func (JitNetworkAccessPolicyVirtualMachineResponseArgs) ToJitNetworkAccessPolicyVirtualMachineResponseOutputWithContext ¶
func (i JitNetworkAccessPolicyVirtualMachineResponseArgs) ToJitNetworkAccessPolicyVirtualMachineResponseOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineResponseOutput
type JitNetworkAccessPolicyVirtualMachineResponseArray ¶
type JitNetworkAccessPolicyVirtualMachineResponseArray []JitNetworkAccessPolicyVirtualMachineResponseInput
func (JitNetworkAccessPolicyVirtualMachineResponseArray) ElementType ¶
func (JitNetworkAccessPolicyVirtualMachineResponseArray) ElementType() reflect.Type
func (JitNetworkAccessPolicyVirtualMachineResponseArray) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutput ¶
func (i JitNetworkAccessPolicyVirtualMachineResponseArray) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutput() JitNetworkAccessPolicyVirtualMachineResponseArrayOutput
func (JitNetworkAccessPolicyVirtualMachineResponseArray) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutputWithContext ¶
func (i JitNetworkAccessPolicyVirtualMachineResponseArray) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineResponseArrayOutput
type JitNetworkAccessPolicyVirtualMachineResponseArrayInput ¶
type JitNetworkAccessPolicyVirtualMachineResponseArrayInput interface { pulumi.Input ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutput() JitNetworkAccessPolicyVirtualMachineResponseArrayOutput ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutputWithContext(context.Context) JitNetworkAccessPolicyVirtualMachineResponseArrayOutput }
JitNetworkAccessPolicyVirtualMachineResponseArrayInput is an input type that accepts JitNetworkAccessPolicyVirtualMachineResponseArray and JitNetworkAccessPolicyVirtualMachineResponseArrayOutput values. You can construct a concrete instance of `JitNetworkAccessPolicyVirtualMachineResponseArrayInput` via:
JitNetworkAccessPolicyVirtualMachineResponseArray{ JitNetworkAccessPolicyVirtualMachineResponseArgs{...} }
type JitNetworkAccessPolicyVirtualMachineResponseArrayOutput ¶
type JitNetworkAccessPolicyVirtualMachineResponseArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) ElementType ¶
func (JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutput ¶
func (o JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutput() JitNetworkAccessPolicyVirtualMachineResponseArrayOutput
func (JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutputWithContext ¶
func (o JitNetworkAccessPolicyVirtualMachineResponseArrayOutput) ToJitNetworkAccessPolicyVirtualMachineResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineResponseArrayOutput
type JitNetworkAccessPolicyVirtualMachineResponseInput ¶
type JitNetworkAccessPolicyVirtualMachineResponseInput interface { pulumi.Input ToJitNetworkAccessPolicyVirtualMachineResponseOutput() JitNetworkAccessPolicyVirtualMachineResponseOutput ToJitNetworkAccessPolicyVirtualMachineResponseOutputWithContext(context.Context) JitNetworkAccessPolicyVirtualMachineResponseOutput }
JitNetworkAccessPolicyVirtualMachineResponseInput is an input type that accepts JitNetworkAccessPolicyVirtualMachineResponseArgs and JitNetworkAccessPolicyVirtualMachineResponseOutput values. You can construct a concrete instance of `JitNetworkAccessPolicyVirtualMachineResponseInput` via:
JitNetworkAccessPolicyVirtualMachineResponseArgs{...}
type JitNetworkAccessPolicyVirtualMachineResponseOutput ¶
type JitNetworkAccessPolicyVirtualMachineResponseOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessPolicyVirtualMachineResponseOutput) ElementType ¶
func (JitNetworkAccessPolicyVirtualMachineResponseOutput) ElementType() reflect.Type
func (JitNetworkAccessPolicyVirtualMachineResponseOutput) Id ¶
Resource ID of the virtual machine that is linked to this policy
func (JitNetworkAccessPolicyVirtualMachineResponseOutput) Ports ¶
func (o JitNetworkAccessPolicyVirtualMachineResponseOutput) Ports() JitNetworkAccessPortRuleResponseArrayOutput
Port configurations for the virtual machine
func (JitNetworkAccessPolicyVirtualMachineResponseOutput) PublicIpAddress ¶
func (o JitNetworkAccessPolicyVirtualMachineResponseOutput) PublicIpAddress() pulumi.StringPtrOutput
Public IP address of the Azure Firewall that is linked to this policy, if applicable
func (JitNetworkAccessPolicyVirtualMachineResponseOutput) ToJitNetworkAccessPolicyVirtualMachineResponseOutput ¶
func (o JitNetworkAccessPolicyVirtualMachineResponseOutput) ToJitNetworkAccessPolicyVirtualMachineResponseOutput() JitNetworkAccessPolicyVirtualMachineResponseOutput
func (JitNetworkAccessPolicyVirtualMachineResponseOutput) ToJitNetworkAccessPolicyVirtualMachineResponseOutputWithContext ¶
func (o JitNetworkAccessPolicyVirtualMachineResponseOutput) ToJitNetworkAccessPolicyVirtualMachineResponseOutputWithContext(ctx context.Context) JitNetworkAccessPolicyVirtualMachineResponseOutput
type JitNetworkAccessPortRule ¶
type JitNetworkAccessPortRule struct { // Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16". AllowedSourceAddressPrefix *string `pulumi:"allowedSourceAddressPrefix"` // Mutually exclusive with the "allowedSourceAddressPrefix" parameter. AllowedSourceAddressPrefixes []string `pulumi:"allowedSourceAddressPrefixes"` // Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day MaxRequestAccessDuration string `pulumi:"maxRequestAccessDuration"` Number int `pulumi:"number"` Protocol string `pulumi:"protocol"` }
type JitNetworkAccessPortRuleArgs ¶
type JitNetworkAccessPortRuleArgs struct { // Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16". AllowedSourceAddressPrefix pulumi.StringPtrInput `pulumi:"allowedSourceAddressPrefix"` // Mutually exclusive with the "allowedSourceAddressPrefix" parameter. AllowedSourceAddressPrefixes pulumi.StringArrayInput `pulumi:"allowedSourceAddressPrefixes"` // Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day MaxRequestAccessDuration pulumi.StringInput `pulumi:"maxRequestAccessDuration"` Number pulumi.IntInput `pulumi:"number"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (JitNetworkAccessPortRuleArgs) ElementType ¶
func (JitNetworkAccessPortRuleArgs) ElementType() reflect.Type
func (JitNetworkAccessPortRuleArgs) ToJitNetworkAccessPortRuleOutput ¶
func (i JitNetworkAccessPortRuleArgs) ToJitNetworkAccessPortRuleOutput() JitNetworkAccessPortRuleOutput
func (JitNetworkAccessPortRuleArgs) ToJitNetworkAccessPortRuleOutputWithContext ¶
func (i JitNetworkAccessPortRuleArgs) ToJitNetworkAccessPortRuleOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleOutput
type JitNetworkAccessPortRuleArray ¶
type JitNetworkAccessPortRuleArray []JitNetworkAccessPortRuleInput
func (JitNetworkAccessPortRuleArray) ElementType ¶
func (JitNetworkAccessPortRuleArray) ElementType() reflect.Type
func (JitNetworkAccessPortRuleArray) ToJitNetworkAccessPortRuleArrayOutput ¶
func (i JitNetworkAccessPortRuleArray) ToJitNetworkAccessPortRuleArrayOutput() JitNetworkAccessPortRuleArrayOutput
func (JitNetworkAccessPortRuleArray) ToJitNetworkAccessPortRuleArrayOutputWithContext ¶
func (i JitNetworkAccessPortRuleArray) ToJitNetworkAccessPortRuleArrayOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleArrayOutput
type JitNetworkAccessPortRuleArrayInput ¶
type JitNetworkAccessPortRuleArrayInput interface { pulumi.Input ToJitNetworkAccessPortRuleArrayOutput() JitNetworkAccessPortRuleArrayOutput ToJitNetworkAccessPortRuleArrayOutputWithContext(context.Context) JitNetworkAccessPortRuleArrayOutput }
JitNetworkAccessPortRuleArrayInput is an input type that accepts JitNetworkAccessPortRuleArray and JitNetworkAccessPortRuleArrayOutput values. You can construct a concrete instance of `JitNetworkAccessPortRuleArrayInput` via:
JitNetworkAccessPortRuleArray{ JitNetworkAccessPortRuleArgs{...} }
type JitNetworkAccessPortRuleArrayOutput ¶
type JitNetworkAccessPortRuleArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessPortRuleArrayOutput) ElementType ¶
func (JitNetworkAccessPortRuleArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessPortRuleArrayOutput) Index ¶
func (o JitNetworkAccessPortRuleArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessPortRuleOutput
func (JitNetworkAccessPortRuleArrayOutput) ToJitNetworkAccessPortRuleArrayOutput ¶
func (o JitNetworkAccessPortRuleArrayOutput) ToJitNetworkAccessPortRuleArrayOutput() JitNetworkAccessPortRuleArrayOutput
func (JitNetworkAccessPortRuleArrayOutput) ToJitNetworkAccessPortRuleArrayOutputWithContext ¶
func (o JitNetworkAccessPortRuleArrayOutput) ToJitNetworkAccessPortRuleArrayOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleArrayOutput
type JitNetworkAccessPortRuleInput ¶
type JitNetworkAccessPortRuleInput interface { pulumi.Input ToJitNetworkAccessPortRuleOutput() JitNetworkAccessPortRuleOutput ToJitNetworkAccessPortRuleOutputWithContext(context.Context) JitNetworkAccessPortRuleOutput }
JitNetworkAccessPortRuleInput is an input type that accepts JitNetworkAccessPortRuleArgs and JitNetworkAccessPortRuleOutput values. You can construct a concrete instance of `JitNetworkAccessPortRuleInput` via:
JitNetworkAccessPortRuleArgs{...}
type JitNetworkAccessPortRuleOutput ¶
type JitNetworkAccessPortRuleOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessPortRuleOutput) AllowedSourceAddressPrefix ¶
func (o JitNetworkAccessPortRuleOutput) AllowedSourceAddressPrefix() pulumi.StringPtrOutput
Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16".
func (JitNetworkAccessPortRuleOutput) AllowedSourceAddressPrefixes ¶
func (o JitNetworkAccessPortRuleOutput) AllowedSourceAddressPrefixes() pulumi.StringArrayOutput
Mutually exclusive with the "allowedSourceAddressPrefix" parameter.
func (JitNetworkAccessPortRuleOutput) ElementType ¶
func (JitNetworkAccessPortRuleOutput) ElementType() reflect.Type
func (JitNetworkAccessPortRuleOutput) MaxRequestAccessDuration ¶
func (o JitNetworkAccessPortRuleOutput) MaxRequestAccessDuration() pulumi.StringOutput
Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day
func (JitNetworkAccessPortRuleOutput) Number ¶
func (o JitNetworkAccessPortRuleOutput) Number() pulumi.IntOutput
func (JitNetworkAccessPortRuleOutput) Protocol ¶
func (o JitNetworkAccessPortRuleOutput) Protocol() pulumi.StringOutput
func (JitNetworkAccessPortRuleOutput) ToJitNetworkAccessPortRuleOutput ¶
func (o JitNetworkAccessPortRuleOutput) ToJitNetworkAccessPortRuleOutput() JitNetworkAccessPortRuleOutput
func (JitNetworkAccessPortRuleOutput) ToJitNetworkAccessPortRuleOutputWithContext ¶
func (o JitNetworkAccessPortRuleOutput) ToJitNetworkAccessPortRuleOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleOutput
type JitNetworkAccessPortRuleResponse ¶
type JitNetworkAccessPortRuleResponse struct { // Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16". AllowedSourceAddressPrefix *string `pulumi:"allowedSourceAddressPrefix"` // Mutually exclusive with the "allowedSourceAddressPrefix" parameter. AllowedSourceAddressPrefixes []string `pulumi:"allowedSourceAddressPrefixes"` // Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day MaxRequestAccessDuration string `pulumi:"maxRequestAccessDuration"` Number int `pulumi:"number"` Protocol string `pulumi:"protocol"` }
type JitNetworkAccessPortRuleResponseArgs ¶
type JitNetworkAccessPortRuleResponseArgs struct { // Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16". AllowedSourceAddressPrefix pulumi.StringPtrInput `pulumi:"allowedSourceAddressPrefix"` // Mutually exclusive with the "allowedSourceAddressPrefix" parameter. AllowedSourceAddressPrefixes pulumi.StringArrayInput `pulumi:"allowedSourceAddressPrefixes"` // Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day MaxRequestAccessDuration pulumi.StringInput `pulumi:"maxRequestAccessDuration"` Number pulumi.IntInput `pulumi:"number"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (JitNetworkAccessPortRuleResponseArgs) ElementType ¶
func (JitNetworkAccessPortRuleResponseArgs) ElementType() reflect.Type
func (JitNetworkAccessPortRuleResponseArgs) ToJitNetworkAccessPortRuleResponseOutput ¶
func (i JitNetworkAccessPortRuleResponseArgs) ToJitNetworkAccessPortRuleResponseOutput() JitNetworkAccessPortRuleResponseOutput
func (JitNetworkAccessPortRuleResponseArgs) ToJitNetworkAccessPortRuleResponseOutputWithContext ¶
func (i JitNetworkAccessPortRuleResponseArgs) ToJitNetworkAccessPortRuleResponseOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleResponseOutput
type JitNetworkAccessPortRuleResponseArray ¶
type JitNetworkAccessPortRuleResponseArray []JitNetworkAccessPortRuleResponseInput
func (JitNetworkAccessPortRuleResponseArray) ElementType ¶
func (JitNetworkAccessPortRuleResponseArray) ElementType() reflect.Type
func (JitNetworkAccessPortRuleResponseArray) ToJitNetworkAccessPortRuleResponseArrayOutput ¶
func (i JitNetworkAccessPortRuleResponseArray) ToJitNetworkAccessPortRuleResponseArrayOutput() JitNetworkAccessPortRuleResponseArrayOutput
func (JitNetworkAccessPortRuleResponseArray) ToJitNetworkAccessPortRuleResponseArrayOutputWithContext ¶
func (i JitNetworkAccessPortRuleResponseArray) ToJitNetworkAccessPortRuleResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleResponseArrayOutput
type JitNetworkAccessPortRuleResponseArrayInput ¶
type JitNetworkAccessPortRuleResponseArrayInput interface { pulumi.Input ToJitNetworkAccessPortRuleResponseArrayOutput() JitNetworkAccessPortRuleResponseArrayOutput ToJitNetworkAccessPortRuleResponseArrayOutputWithContext(context.Context) JitNetworkAccessPortRuleResponseArrayOutput }
JitNetworkAccessPortRuleResponseArrayInput is an input type that accepts JitNetworkAccessPortRuleResponseArray and JitNetworkAccessPortRuleResponseArrayOutput values. You can construct a concrete instance of `JitNetworkAccessPortRuleResponseArrayInput` via:
JitNetworkAccessPortRuleResponseArray{ JitNetworkAccessPortRuleResponseArgs{...} }
type JitNetworkAccessPortRuleResponseArrayOutput ¶
type JitNetworkAccessPortRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessPortRuleResponseArrayOutput) ElementType ¶
func (JitNetworkAccessPortRuleResponseArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessPortRuleResponseArrayOutput) ToJitNetworkAccessPortRuleResponseArrayOutput ¶
func (o JitNetworkAccessPortRuleResponseArrayOutput) ToJitNetworkAccessPortRuleResponseArrayOutput() JitNetworkAccessPortRuleResponseArrayOutput
func (JitNetworkAccessPortRuleResponseArrayOutput) ToJitNetworkAccessPortRuleResponseArrayOutputWithContext ¶
func (o JitNetworkAccessPortRuleResponseArrayOutput) ToJitNetworkAccessPortRuleResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleResponseArrayOutput
type JitNetworkAccessPortRuleResponseInput ¶
type JitNetworkAccessPortRuleResponseInput interface { pulumi.Input ToJitNetworkAccessPortRuleResponseOutput() JitNetworkAccessPortRuleResponseOutput ToJitNetworkAccessPortRuleResponseOutputWithContext(context.Context) JitNetworkAccessPortRuleResponseOutput }
JitNetworkAccessPortRuleResponseInput is an input type that accepts JitNetworkAccessPortRuleResponseArgs and JitNetworkAccessPortRuleResponseOutput values. You can construct a concrete instance of `JitNetworkAccessPortRuleResponseInput` via:
JitNetworkAccessPortRuleResponseArgs{...}
type JitNetworkAccessPortRuleResponseOutput ¶
type JitNetworkAccessPortRuleResponseOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessPortRuleResponseOutput) AllowedSourceAddressPrefix ¶
func (o JitNetworkAccessPortRuleResponseOutput) AllowedSourceAddressPrefix() pulumi.StringPtrOutput
Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16".
func (JitNetworkAccessPortRuleResponseOutput) AllowedSourceAddressPrefixes ¶
func (o JitNetworkAccessPortRuleResponseOutput) AllowedSourceAddressPrefixes() pulumi.StringArrayOutput
Mutually exclusive with the "allowedSourceAddressPrefix" parameter.
func (JitNetworkAccessPortRuleResponseOutput) ElementType ¶
func (JitNetworkAccessPortRuleResponseOutput) ElementType() reflect.Type
func (JitNetworkAccessPortRuleResponseOutput) MaxRequestAccessDuration ¶
func (o JitNetworkAccessPortRuleResponseOutput) MaxRequestAccessDuration() pulumi.StringOutput
Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day
func (JitNetworkAccessPortRuleResponseOutput) Number ¶
func (o JitNetworkAccessPortRuleResponseOutput) Number() pulumi.IntOutput
func (JitNetworkAccessPortRuleResponseOutput) Protocol ¶
func (o JitNetworkAccessPortRuleResponseOutput) Protocol() pulumi.StringOutput
func (JitNetworkAccessPortRuleResponseOutput) ToJitNetworkAccessPortRuleResponseOutput ¶
func (o JitNetworkAccessPortRuleResponseOutput) ToJitNetworkAccessPortRuleResponseOutput() JitNetworkAccessPortRuleResponseOutput
func (JitNetworkAccessPortRuleResponseOutput) ToJitNetworkAccessPortRuleResponseOutputWithContext ¶
func (o JitNetworkAccessPortRuleResponseOutput) ToJitNetworkAccessPortRuleResponseOutputWithContext(ctx context.Context) JitNetworkAccessPortRuleResponseOutput
type JitNetworkAccessRequest ¶
type JitNetworkAccessRequest struct { // The justification for making the initiate request Justification *string `pulumi:"justification"` // The identity of the person who made the request Requestor string `pulumi:"requestor"` // The start time of the request in UTC StartTimeUtc string `pulumi:"startTimeUtc"` VirtualMachines []JitNetworkAccessRequestVirtualMachine `pulumi:"virtualMachines"` }
type JitNetworkAccessRequestArgs ¶
type JitNetworkAccessRequestArgs struct { // The justification for making the initiate request Justification pulumi.StringPtrInput `pulumi:"justification"` // The identity of the person who made the request Requestor pulumi.StringInput `pulumi:"requestor"` // The start time of the request in UTC StartTimeUtc pulumi.StringInput `pulumi:"startTimeUtc"` VirtualMachines JitNetworkAccessRequestVirtualMachineArrayInput `pulumi:"virtualMachines"` }
func (JitNetworkAccessRequestArgs) ElementType ¶
func (JitNetworkAccessRequestArgs) ElementType() reflect.Type
func (JitNetworkAccessRequestArgs) ToJitNetworkAccessRequestOutput ¶
func (i JitNetworkAccessRequestArgs) ToJitNetworkAccessRequestOutput() JitNetworkAccessRequestOutput
func (JitNetworkAccessRequestArgs) ToJitNetworkAccessRequestOutputWithContext ¶
func (i JitNetworkAccessRequestArgs) ToJitNetworkAccessRequestOutputWithContext(ctx context.Context) JitNetworkAccessRequestOutput
type JitNetworkAccessRequestArray ¶
type JitNetworkAccessRequestArray []JitNetworkAccessRequestInput
func (JitNetworkAccessRequestArray) ElementType ¶
func (JitNetworkAccessRequestArray) ElementType() reflect.Type
func (JitNetworkAccessRequestArray) ToJitNetworkAccessRequestArrayOutput ¶
func (i JitNetworkAccessRequestArray) ToJitNetworkAccessRequestArrayOutput() JitNetworkAccessRequestArrayOutput
func (JitNetworkAccessRequestArray) ToJitNetworkAccessRequestArrayOutputWithContext ¶
func (i JitNetworkAccessRequestArray) ToJitNetworkAccessRequestArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestArrayOutput
type JitNetworkAccessRequestArrayInput ¶
type JitNetworkAccessRequestArrayInput interface { pulumi.Input ToJitNetworkAccessRequestArrayOutput() JitNetworkAccessRequestArrayOutput ToJitNetworkAccessRequestArrayOutputWithContext(context.Context) JitNetworkAccessRequestArrayOutput }
JitNetworkAccessRequestArrayInput is an input type that accepts JitNetworkAccessRequestArray and JitNetworkAccessRequestArrayOutput values. You can construct a concrete instance of `JitNetworkAccessRequestArrayInput` via:
JitNetworkAccessRequestArray{ JitNetworkAccessRequestArgs{...} }
type JitNetworkAccessRequestArrayOutput ¶
type JitNetworkAccessRequestArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestArrayOutput) ElementType ¶
func (JitNetworkAccessRequestArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestArrayOutput) Index ¶
func (o JitNetworkAccessRequestArrayOutput) Index(i pulumi.IntInput) JitNetworkAccessRequestOutput
func (JitNetworkAccessRequestArrayOutput) ToJitNetworkAccessRequestArrayOutput ¶
func (o JitNetworkAccessRequestArrayOutput) ToJitNetworkAccessRequestArrayOutput() JitNetworkAccessRequestArrayOutput
func (JitNetworkAccessRequestArrayOutput) ToJitNetworkAccessRequestArrayOutputWithContext ¶
func (o JitNetworkAccessRequestArrayOutput) ToJitNetworkAccessRequestArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestArrayOutput
type JitNetworkAccessRequestInput ¶
type JitNetworkAccessRequestInput interface { pulumi.Input ToJitNetworkAccessRequestOutput() JitNetworkAccessRequestOutput ToJitNetworkAccessRequestOutputWithContext(context.Context) JitNetworkAccessRequestOutput }
JitNetworkAccessRequestInput is an input type that accepts JitNetworkAccessRequestArgs and JitNetworkAccessRequestOutput values. You can construct a concrete instance of `JitNetworkAccessRequestInput` via:
JitNetworkAccessRequestArgs{...}
type JitNetworkAccessRequestOutput ¶
type JitNetworkAccessRequestOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestOutput) ElementType ¶
func (JitNetworkAccessRequestOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestOutput) Justification ¶
func (o JitNetworkAccessRequestOutput) Justification() pulumi.StringPtrOutput
The justification for making the initiate request
func (JitNetworkAccessRequestOutput) Requestor ¶
func (o JitNetworkAccessRequestOutput) Requestor() pulumi.StringOutput
The identity of the person who made the request
func (JitNetworkAccessRequestOutput) StartTimeUtc ¶
func (o JitNetworkAccessRequestOutput) StartTimeUtc() pulumi.StringOutput
The start time of the request in UTC
func (JitNetworkAccessRequestOutput) ToJitNetworkAccessRequestOutput ¶
func (o JitNetworkAccessRequestOutput) ToJitNetworkAccessRequestOutput() JitNetworkAccessRequestOutput
func (JitNetworkAccessRequestOutput) ToJitNetworkAccessRequestOutputWithContext ¶
func (o JitNetworkAccessRequestOutput) ToJitNetworkAccessRequestOutputWithContext(ctx context.Context) JitNetworkAccessRequestOutput
func (JitNetworkAccessRequestOutput) VirtualMachines ¶
func (o JitNetworkAccessRequestOutput) VirtualMachines() JitNetworkAccessRequestVirtualMachineArrayOutput
type JitNetworkAccessRequestPort ¶
type JitNetworkAccessRequestPort struct { // Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16". AllowedSourceAddressPrefix *string `pulumi:"allowedSourceAddressPrefix"` // Mutually exclusive with the "allowedSourceAddressPrefix" parameter. AllowedSourceAddressPrefixes []string `pulumi:"allowedSourceAddressPrefixes"` // The date & time at which the request ends in UTC EndTimeUtc string `pulumi:"endTimeUtc"` // The port which is mapped to this port's `number` in the Azure Firewall, if applicable MappedPort *int `pulumi:"mappedPort"` Number int `pulumi:"number"` // The status of the port Status string `pulumi:"status"` // A description of why the `status` has its value StatusReason string `pulumi:"statusReason"` }
type JitNetworkAccessRequestPortArgs ¶
type JitNetworkAccessRequestPortArgs struct { // Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16". AllowedSourceAddressPrefix pulumi.StringPtrInput `pulumi:"allowedSourceAddressPrefix"` // Mutually exclusive with the "allowedSourceAddressPrefix" parameter. AllowedSourceAddressPrefixes pulumi.StringArrayInput `pulumi:"allowedSourceAddressPrefixes"` // The date & time at which the request ends in UTC EndTimeUtc pulumi.StringInput `pulumi:"endTimeUtc"` // The port which is mapped to this port's `number` in the Azure Firewall, if applicable MappedPort pulumi.IntPtrInput `pulumi:"mappedPort"` Number pulumi.IntInput `pulumi:"number"` // The status of the port Status pulumi.StringInput `pulumi:"status"` // A description of why the `status` has its value StatusReason pulumi.StringInput `pulumi:"statusReason"` }
func (JitNetworkAccessRequestPortArgs) ElementType ¶
func (JitNetworkAccessRequestPortArgs) ElementType() reflect.Type
func (JitNetworkAccessRequestPortArgs) ToJitNetworkAccessRequestPortOutput ¶
func (i JitNetworkAccessRequestPortArgs) ToJitNetworkAccessRequestPortOutput() JitNetworkAccessRequestPortOutput
func (JitNetworkAccessRequestPortArgs) ToJitNetworkAccessRequestPortOutputWithContext ¶
func (i JitNetworkAccessRequestPortArgs) ToJitNetworkAccessRequestPortOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortOutput
type JitNetworkAccessRequestPortArray ¶
type JitNetworkAccessRequestPortArray []JitNetworkAccessRequestPortInput
func (JitNetworkAccessRequestPortArray) ElementType ¶
func (JitNetworkAccessRequestPortArray) ElementType() reflect.Type
func (JitNetworkAccessRequestPortArray) ToJitNetworkAccessRequestPortArrayOutput ¶
func (i JitNetworkAccessRequestPortArray) ToJitNetworkAccessRequestPortArrayOutput() JitNetworkAccessRequestPortArrayOutput
func (JitNetworkAccessRequestPortArray) ToJitNetworkAccessRequestPortArrayOutputWithContext ¶
func (i JitNetworkAccessRequestPortArray) ToJitNetworkAccessRequestPortArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortArrayOutput
type JitNetworkAccessRequestPortArrayInput ¶
type JitNetworkAccessRequestPortArrayInput interface { pulumi.Input ToJitNetworkAccessRequestPortArrayOutput() JitNetworkAccessRequestPortArrayOutput ToJitNetworkAccessRequestPortArrayOutputWithContext(context.Context) JitNetworkAccessRequestPortArrayOutput }
JitNetworkAccessRequestPortArrayInput is an input type that accepts JitNetworkAccessRequestPortArray and JitNetworkAccessRequestPortArrayOutput values. You can construct a concrete instance of `JitNetworkAccessRequestPortArrayInput` via:
JitNetworkAccessRequestPortArray{ JitNetworkAccessRequestPortArgs{...} }
type JitNetworkAccessRequestPortArrayOutput ¶
type JitNetworkAccessRequestPortArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestPortArrayOutput) ElementType ¶
func (JitNetworkAccessRequestPortArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestPortArrayOutput) ToJitNetworkAccessRequestPortArrayOutput ¶
func (o JitNetworkAccessRequestPortArrayOutput) ToJitNetworkAccessRequestPortArrayOutput() JitNetworkAccessRequestPortArrayOutput
func (JitNetworkAccessRequestPortArrayOutput) ToJitNetworkAccessRequestPortArrayOutputWithContext ¶
func (o JitNetworkAccessRequestPortArrayOutput) ToJitNetworkAccessRequestPortArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortArrayOutput
type JitNetworkAccessRequestPortInput ¶
type JitNetworkAccessRequestPortInput interface { pulumi.Input ToJitNetworkAccessRequestPortOutput() JitNetworkAccessRequestPortOutput ToJitNetworkAccessRequestPortOutputWithContext(context.Context) JitNetworkAccessRequestPortOutput }
JitNetworkAccessRequestPortInput is an input type that accepts JitNetworkAccessRequestPortArgs and JitNetworkAccessRequestPortOutput values. You can construct a concrete instance of `JitNetworkAccessRequestPortInput` via:
JitNetworkAccessRequestPortArgs{...}
type JitNetworkAccessRequestPortOutput ¶
type JitNetworkAccessRequestPortOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestPortOutput) AllowedSourceAddressPrefix ¶
func (o JitNetworkAccessRequestPortOutput) AllowedSourceAddressPrefix() pulumi.StringPtrOutput
Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16".
func (JitNetworkAccessRequestPortOutput) AllowedSourceAddressPrefixes ¶
func (o JitNetworkAccessRequestPortOutput) AllowedSourceAddressPrefixes() pulumi.StringArrayOutput
Mutually exclusive with the "allowedSourceAddressPrefix" parameter.
func (JitNetworkAccessRequestPortOutput) ElementType ¶
func (JitNetworkAccessRequestPortOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestPortOutput) EndTimeUtc ¶
func (o JitNetworkAccessRequestPortOutput) EndTimeUtc() pulumi.StringOutput
The date & time at which the request ends in UTC
func (JitNetworkAccessRequestPortOutput) MappedPort ¶
func (o JitNetworkAccessRequestPortOutput) MappedPort() pulumi.IntPtrOutput
The port which is mapped to this port's `number` in the Azure Firewall, if applicable
func (JitNetworkAccessRequestPortOutput) Number ¶
func (o JitNetworkAccessRequestPortOutput) Number() pulumi.IntOutput
func (JitNetworkAccessRequestPortOutput) Status ¶
func (o JitNetworkAccessRequestPortOutput) Status() pulumi.StringOutput
The status of the port
func (JitNetworkAccessRequestPortOutput) StatusReason ¶
func (o JitNetworkAccessRequestPortOutput) StatusReason() pulumi.StringOutput
A description of why the `status` has its value
func (JitNetworkAccessRequestPortOutput) ToJitNetworkAccessRequestPortOutput ¶
func (o JitNetworkAccessRequestPortOutput) ToJitNetworkAccessRequestPortOutput() JitNetworkAccessRequestPortOutput
func (JitNetworkAccessRequestPortOutput) ToJitNetworkAccessRequestPortOutputWithContext ¶
func (o JitNetworkAccessRequestPortOutput) ToJitNetworkAccessRequestPortOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortOutput
type JitNetworkAccessRequestPortResponse ¶
type JitNetworkAccessRequestPortResponse struct { // Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16". AllowedSourceAddressPrefix *string `pulumi:"allowedSourceAddressPrefix"` // Mutually exclusive with the "allowedSourceAddressPrefix" parameter. AllowedSourceAddressPrefixes []string `pulumi:"allowedSourceAddressPrefixes"` // The date & time at which the request ends in UTC EndTimeUtc string `pulumi:"endTimeUtc"` // The port which is mapped to this port's `number` in the Azure Firewall, if applicable MappedPort *int `pulumi:"mappedPort"` Number int `pulumi:"number"` // The status of the port Status string `pulumi:"status"` // A description of why the `status` has its value StatusReason string `pulumi:"statusReason"` }
type JitNetworkAccessRequestPortResponseArgs ¶
type JitNetworkAccessRequestPortResponseArgs struct { // Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16". AllowedSourceAddressPrefix pulumi.StringPtrInput `pulumi:"allowedSourceAddressPrefix"` // Mutually exclusive with the "allowedSourceAddressPrefix" parameter. AllowedSourceAddressPrefixes pulumi.StringArrayInput `pulumi:"allowedSourceAddressPrefixes"` // The date & time at which the request ends in UTC EndTimeUtc pulumi.StringInput `pulumi:"endTimeUtc"` // The port which is mapped to this port's `number` in the Azure Firewall, if applicable MappedPort pulumi.IntPtrInput `pulumi:"mappedPort"` Number pulumi.IntInput `pulumi:"number"` // The status of the port Status pulumi.StringInput `pulumi:"status"` // A description of why the `status` has its value StatusReason pulumi.StringInput `pulumi:"statusReason"` }
func (JitNetworkAccessRequestPortResponseArgs) ElementType ¶
func (JitNetworkAccessRequestPortResponseArgs) ElementType() reflect.Type
func (JitNetworkAccessRequestPortResponseArgs) ToJitNetworkAccessRequestPortResponseOutput ¶
func (i JitNetworkAccessRequestPortResponseArgs) ToJitNetworkAccessRequestPortResponseOutput() JitNetworkAccessRequestPortResponseOutput
func (JitNetworkAccessRequestPortResponseArgs) ToJitNetworkAccessRequestPortResponseOutputWithContext ¶
func (i JitNetworkAccessRequestPortResponseArgs) ToJitNetworkAccessRequestPortResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortResponseOutput
type JitNetworkAccessRequestPortResponseArray ¶
type JitNetworkAccessRequestPortResponseArray []JitNetworkAccessRequestPortResponseInput
func (JitNetworkAccessRequestPortResponseArray) ElementType ¶
func (JitNetworkAccessRequestPortResponseArray) ElementType() reflect.Type
func (JitNetworkAccessRequestPortResponseArray) ToJitNetworkAccessRequestPortResponseArrayOutput ¶
func (i JitNetworkAccessRequestPortResponseArray) ToJitNetworkAccessRequestPortResponseArrayOutput() JitNetworkAccessRequestPortResponseArrayOutput
func (JitNetworkAccessRequestPortResponseArray) ToJitNetworkAccessRequestPortResponseArrayOutputWithContext ¶
func (i JitNetworkAccessRequestPortResponseArray) ToJitNetworkAccessRequestPortResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortResponseArrayOutput
type JitNetworkAccessRequestPortResponseArrayInput ¶
type JitNetworkAccessRequestPortResponseArrayInput interface { pulumi.Input ToJitNetworkAccessRequestPortResponseArrayOutput() JitNetworkAccessRequestPortResponseArrayOutput ToJitNetworkAccessRequestPortResponseArrayOutputWithContext(context.Context) JitNetworkAccessRequestPortResponseArrayOutput }
JitNetworkAccessRequestPortResponseArrayInput is an input type that accepts JitNetworkAccessRequestPortResponseArray and JitNetworkAccessRequestPortResponseArrayOutput values. You can construct a concrete instance of `JitNetworkAccessRequestPortResponseArrayInput` via:
JitNetworkAccessRequestPortResponseArray{ JitNetworkAccessRequestPortResponseArgs{...} }
type JitNetworkAccessRequestPortResponseArrayOutput ¶
type JitNetworkAccessRequestPortResponseArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestPortResponseArrayOutput) ElementType ¶
func (JitNetworkAccessRequestPortResponseArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestPortResponseArrayOutput) ToJitNetworkAccessRequestPortResponseArrayOutput ¶
func (o JitNetworkAccessRequestPortResponseArrayOutput) ToJitNetworkAccessRequestPortResponseArrayOutput() JitNetworkAccessRequestPortResponseArrayOutput
func (JitNetworkAccessRequestPortResponseArrayOutput) ToJitNetworkAccessRequestPortResponseArrayOutputWithContext ¶
func (o JitNetworkAccessRequestPortResponseArrayOutput) ToJitNetworkAccessRequestPortResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortResponseArrayOutput
type JitNetworkAccessRequestPortResponseInput ¶
type JitNetworkAccessRequestPortResponseInput interface { pulumi.Input ToJitNetworkAccessRequestPortResponseOutput() JitNetworkAccessRequestPortResponseOutput ToJitNetworkAccessRequestPortResponseOutputWithContext(context.Context) JitNetworkAccessRequestPortResponseOutput }
JitNetworkAccessRequestPortResponseInput is an input type that accepts JitNetworkAccessRequestPortResponseArgs and JitNetworkAccessRequestPortResponseOutput values. You can construct a concrete instance of `JitNetworkAccessRequestPortResponseInput` via:
JitNetworkAccessRequestPortResponseArgs{...}
type JitNetworkAccessRequestPortResponseOutput ¶
type JitNetworkAccessRequestPortResponseOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestPortResponseOutput) AllowedSourceAddressPrefix ¶
func (o JitNetworkAccessRequestPortResponseOutput) AllowedSourceAddressPrefix() pulumi.StringPtrOutput
Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16".
func (JitNetworkAccessRequestPortResponseOutput) AllowedSourceAddressPrefixes ¶
func (o JitNetworkAccessRequestPortResponseOutput) AllowedSourceAddressPrefixes() pulumi.StringArrayOutput
Mutually exclusive with the "allowedSourceAddressPrefix" parameter.
func (JitNetworkAccessRequestPortResponseOutput) ElementType ¶
func (JitNetworkAccessRequestPortResponseOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestPortResponseOutput) EndTimeUtc ¶
func (o JitNetworkAccessRequestPortResponseOutput) EndTimeUtc() pulumi.StringOutput
The date & time at which the request ends in UTC
func (JitNetworkAccessRequestPortResponseOutput) MappedPort ¶
func (o JitNetworkAccessRequestPortResponseOutput) MappedPort() pulumi.IntPtrOutput
The port which is mapped to this port's `number` in the Azure Firewall, if applicable
func (JitNetworkAccessRequestPortResponseOutput) Number ¶
func (o JitNetworkAccessRequestPortResponseOutput) Number() pulumi.IntOutput
func (JitNetworkAccessRequestPortResponseOutput) Status ¶
func (o JitNetworkAccessRequestPortResponseOutput) Status() pulumi.StringOutput
The status of the port
func (JitNetworkAccessRequestPortResponseOutput) StatusReason ¶
func (o JitNetworkAccessRequestPortResponseOutput) StatusReason() pulumi.StringOutput
A description of why the `status` has its value
func (JitNetworkAccessRequestPortResponseOutput) ToJitNetworkAccessRequestPortResponseOutput ¶
func (o JitNetworkAccessRequestPortResponseOutput) ToJitNetworkAccessRequestPortResponseOutput() JitNetworkAccessRequestPortResponseOutput
func (JitNetworkAccessRequestPortResponseOutput) ToJitNetworkAccessRequestPortResponseOutputWithContext ¶
func (o JitNetworkAccessRequestPortResponseOutput) ToJitNetworkAccessRequestPortResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestPortResponseOutput
type JitNetworkAccessRequestResponse ¶
type JitNetworkAccessRequestResponse struct { // The justification for making the initiate request Justification *string `pulumi:"justification"` // The identity of the person who made the request Requestor string `pulumi:"requestor"` // The start time of the request in UTC StartTimeUtc string `pulumi:"startTimeUtc"` VirtualMachines []JitNetworkAccessRequestVirtualMachineResponse `pulumi:"virtualMachines"` }
type JitNetworkAccessRequestResponseArgs ¶
type JitNetworkAccessRequestResponseArgs struct { // The justification for making the initiate request Justification pulumi.StringPtrInput `pulumi:"justification"` // The identity of the person who made the request Requestor pulumi.StringInput `pulumi:"requestor"` // The start time of the request in UTC StartTimeUtc pulumi.StringInput `pulumi:"startTimeUtc"` VirtualMachines JitNetworkAccessRequestVirtualMachineResponseArrayInput `pulumi:"virtualMachines"` }
func (JitNetworkAccessRequestResponseArgs) ElementType ¶
func (JitNetworkAccessRequestResponseArgs) ElementType() reflect.Type
func (JitNetworkAccessRequestResponseArgs) ToJitNetworkAccessRequestResponseOutput ¶
func (i JitNetworkAccessRequestResponseArgs) ToJitNetworkAccessRequestResponseOutput() JitNetworkAccessRequestResponseOutput
func (JitNetworkAccessRequestResponseArgs) ToJitNetworkAccessRequestResponseOutputWithContext ¶
func (i JitNetworkAccessRequestResponseArgs) ToJitNetworkAccessRequestResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestResponseOutput
type JitNetworkAccessRequestResponseArray ¶
type JitNetworkAccessRequestResponseArray []JitNetworkAccessRequestResponseInput
func (JitNetworkAccessRequestResponseArray) ElementType ¶
func (JitNetworkAccessRequestResponseArray) ElementType() reflect.Type
func (JitNetworkAccessRequestResponseArray) ToJitNetworkAccessRequestResponseArrayOutput ¶
func (i JitNetworkAccessRequestResponseArray) ToJitNetworkAccessRequestResponseArrayOutput() JitNetworkAccessRequestResponseArrayOutput
func (JitNetworkAccessRequestResponseArray) ToJitNetworkAccessRequestResponseArrayOutputWithContext ¶
func (i JitNetworkAccessRequestResponseArray) ToJitNetworkAccessRequestResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestResponseArrayOutput
type JitNetworkAccessRequestResponseArrayInput ¶
type JitNetworkAccessRequestResponseArrayInput interface { pulumi.Input ToJitNetworkAccessRequestResponseArrayOutput() JitNetworkAccessRequestResponseArrayOutput ToJitNetworkAccessRequestResponseArrayOutputWithContext(context.Context) JitNetworkAccessRequestResponseArrayOutput }
JitNetworkAccessRequestResponseArrayInput is an input type that accepts JitNetworkAccessRequestResponseArray and JitNetworkAccessRequestResponseArrayOutput values. You can construct a concrete instance of `JitNetworkAccessRequestResponseArrayInput` via:
JitNetworkAccessRequestResponseArray{ JitNetworkAccessRequestResponseArgs{...} }
type JitNetworkAccessRequestResponseArrayOutput ¶
type JitNetworkAccessRequestResponseArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestResponseArrayOutput) ElementType ¶
func (JitNetworkAccessRequestResponseArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestResponseArrayOutput) ToJitNetworkAccessRequestResponseArrayOutput ¶
func (o JitNetworkAccessRequestResponseArrayOutput) ToJitNetworkAccessRequestResponseArrayOutput() JitNetworkAccessRequestResponseArrayOutput
func (JitNetworkAccessRequestResponseArrayOutput) ToJitNetworkAccessRequestResponseArrayOutputWithContext ¶
func (o JitNetworkAccessRequestResponseArrayOutput) ToJitNetworkAccessRequestResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestResponseArrayOutput
type JitNetworkAccessRequestResponseInput ¶
type JitNetworkAccessRequestResponseInput interface { pulumi.Input ToJitNetworkAccessRequestResponseOutput() JitNetworkAccessRequestResponseOutput ToJitNetworkAccessRequestResponseOutputWithContext(context.Context) JitNetworkAccessRequestResponseOutput }
JitNetworkAccessRequestResponseInput is an input type that accepts JitNetworkAccessRequestResponseArgs and JitNetworkAccessRequestResponseOutput values. You can construct a concrete instance of `JitNetworkAccessRequestResponseInput` via:
JitNetworkAccessRequestResponseArgs{...}
type JitNetworkAccessRequestResponseOutput ¶
type JitNetworkAccessRequestResponseOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestResponseOutput) ElementType ¶
func (JitNetworkAccessRequestResponseOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestResponseOutput) Justification ¶
func (o JitNetworkAccessRequestResponseOutput) Justification() pulumi.StringPtrOutput
The justification for making the initiate request
func (JitNetworkAccessRequestResponseOutput) Requestor ¶
func (o JitNetworkAccessRequestResponseOutput) Requestor() pulumi.StringOutput
The identity of the person who made the request
func (JitNetworkAccessRequestResponseOutput) StartTimeUtc ¶
func (o JitNetworkAccessRequestResponseOutput) StartTimeUtc() pulumi.StringOutput
The start time of the request in UTC
func (JitNetworkAccessRequestResponseOutput) ToJitNetworkAccessRequestResponseOutput ¶
func (o JitNetworkAccessRequestResponseOutput) ToJitNetworkAccessRequestResponseOutput() JitNetworkAccessRequestResponseOutput
func (JitNetworkAccessRequestResponseOutput) ToJitNetworkAccessRequestResponseOutputWithContext ¶
func (o JitNetworkAccessRequestResponseOutput) ToJitNetworkAccessRequestResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestResponseOutput
func (JitNetworkAccessRequestResponseOutput) VirtualMachines ¶
func (o JitNetworkAccessRequestResponseOutput) VirtualMachines() JitNetworkAccessRequestVirtualMachineResponseArrayOutput
type JitNetworkAccessRequestVirtualMachine ¶
type JitNetworkAccessRequestVirtualMachine struct { // Resource ID of the virtual machine that is linked to this policy Id string `pulumi:"id"` // The ports that were opened for the virtual machine Ports []JitNetworkAccessRequestPort `pulumi:"ports"` }
type JitNetworkAccessRequestVirtualMachineArgs ¶
type JitNetworkAccessRequestVirtualMachineArgs struct { // Resource ID of the virtual machine that is linked to this policy Id pulumi.StringInput `pulumi:"id"` // The ports that were opened for the virtual machine Ports JitNetworkAccessRequestPortArrayInput `pulumi:"ports"` }
func (JitNetworkAccessRequestVirtualMachineArgs) ElementType ¶
func (JitNetworkAccessRequestVirtualMachineArgs) ElementType() reflect.Type
func (JitNetworkAccessRequestVirtualMachineArgs) ToJitNetworkAccessRequestVirtualMachineOutput ¶
func (i JitNetworkAccessRequestVirtualMachineArgs) ToJitNetworkAccessRequestVirtualMachineOutput() JitNetworkAccessRequestVirtualMachineOutput
func (JitNetworkAccessRequestVirtualMachineArgs) ToJitNetworkAccessRequestVirtualMachineOutputWithContext ¶
func (i JitNetworkAccessRequestVirtualMachineArgs) ToJitNetworkAccessRequestVirtualMachineOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineOutput
type JitNetworkAccessRequestVirtualMachineArray ¶
type JitNetworkAccessRequestVirtualMachineArray []JitNetworkAccessRequestVirtualMachineInput
func (JitNetworkAccessRequestVirtualMachineArray) ElementType ¶
func (JitNetworkAccessRequestVirtualMachineArray) ElementType() reflect.Type
func (JitNetworkAccessRequestVirtualMachineArray) ToJitNetworkAccessRequestVirtualMachineArrayOutput ¶
func (i JitNetworkAccessRequestVirtualMachineArray) ToJitNetworkAccessRequestVirtualMachineArrayOutput() JitNetworkAccessRequestVirtualMachineArrayOutput
func (JitNetworkAccessRequestVirtualMachineArray) ToJitNetworkAccessRequestVirtualMachineArrayOutputWithContext ¶
func (i JitNetworkAccessRequestVirtualMachineArray) ToJitNetworkAccessRequestVirtualMachineArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineArrayOutput
type JitNetworkAccessRequestVirtualMachineArrayInput ¶
type JitNetworkAccessRequestVirtualMachineArrayInput interface { pulumi.Input ToJitNetworkAccessRequestVirtualMachineArrayOutput() JitNetworkAccessRequestVirtualMachineArrayOutput ToJitNetworkAccessRequestVirtualMachineArrayOutputWithContext(context.Context) JitNetworkAccessRequestVirtualMachineArrayOutput }
JitNetworkAccessRequestVirtualMachineArrayInput is an input type that accepts JitNetworkAccessRequestVirtualMachineArray and JitNetworkAccessRequestVirtualMachineArrayOutput values. You can construct a concrete instance of `JitNetworkAccessRequestVirtualMachineArrayInput` via:
JitNetworkAccessRequestVirtualMachineArray{ JitNetworkAccessRequestVirtualMachineArgs{...} }
type JitNetworkAccessRequestVirtualMachineArrayOutput ¶
type JitNetworkAccessRequestVirtualMachineArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestVirtualMachineArrayOutput) ElementType ¶
func (JitNetworkAccessRequestVirtualMachineArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestVirtualMachineArrayOutput) ToJitNetworkAccessRequestVirtualMachineArrayOutput ¶
func (o JitNetworkAccessRequestVirtualMachineArrayOutput) ToJitNetworkAccessRequestVirtualMachineArrayOutput() JitNetworkAccessRequestVirtualMachineArrayOutput
func (JitNetworkAccessRequestVirtualMachineArrayOutput) ToJitNetworkAccessRequestVirtualMachineArrayOutputWithContext ¶
func (o JitNetworkAccessRequestVirtualMachineArrayOutput) ToJitNetworkAccessRequestVirtualMachineArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineArrayOutput
type JitNetworkAccessRequestVirtualMachineInput ¶
type JitNetworkAccessRequestVirtualMachineInput interface { pulumi.Input ToJitNetworkAccessRequestVirtualMachineOutput() JitNetworkAccessRequestVirtualMachineOutput ToJitNetworkAccessRequestVirtualMachineOutputWithContext(context.Context) JitNetworkAccessRequestVirtualMachineOutput }
JitNetworkAccessRequestVirtualMachineInput is an input type that accepts JitNetworkAccessRequestVirtualMachineArgs and JitNetworkAccessRequestVirtualMachineOutput values. You can construct a concrete instance of `JitNetworkAccessRequestVirtualMachineInput` via:
JitNetworkAccessRequestVirtualMachineArgs{...}
type JitNetworkAccessRequestVirtualMachineOutput ¶
type JitNetworkAccessRequestVirtualMachineOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestVirtualMachineOutput) ElementType ¶
func (JitNetworkAccessRequestVirtualMachineOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestVirtualMachineOutput) Id ¶
func (o JitNetworkAccessRequestVirtualMachineOutput) Id() pulumi.StringOutput
Resource ID of the virtual machine that is linked to this policy
func (JitNetworkAccessRequestVirtualMachineOutput) Ports ¶
The ports that were opened for the virtual machine
func (JitNetworkAccessRequestVirtualMachineOutput) ToJitNetworkAccessRequestVirtualMachineOutput ¶
func (o JitNetworkAccessRequestVirtualMachineOutput) ToJitNetworkAccessRequestVirtualMachineOutput() JitNetworkAccessRequestVirtualMachineOutput
func (JitNetworkAccessRequestVirtualMachineOutput) ToJitNetworkAccessRequestVirtualMachineOutputWithContext ¶
func (o JitNetworkAccessRequestVirtualMachineOutput) ToJitNetworkAccessRequestVirtualMachineOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineOutput
type JitNetworkAccessRequestVirtualMachineResponse ¶
type JitNetworkAccessRequestVirtualMachineResponse struct { // Resource ID of the virtual machine that is linked to this policy Id string `pulumi:"id"` // The ports that were opened for the virtual machine Ports []JitNetworkAccessRequestPortResponse `pulumi:"ports"` }
type JitNetworkAccessRequestVirtualMachineResponseArgs ¶
type JitNetworkAccessRequestVirtualMachineResponseArgs struct { // Resource ID of the virtual machine that is linked to this policy Id pulumi.StringInput `pulumi:"id"` // The ports that were opened for the virtual machine Ports JitNetworkAccessRequestPortResponseArrayInput `pulumi:"ports"` }
func (JitNetworkAccessRequestVirtualMachineResponseArgs) ElementType ¶
func (JitNetworkAccessRequestVirtualMachineResponseArgs) ElementType() reflect.Type
func (JitNetworkAccessRequestVirtualMachineResponseArgs) ToJitNetworkAccessRequestVirtualMachineResponseOutput ¶
func (i JitNetworkAccessRequestVirtualMachineResponseArgs) ToJitNetworkAccessRequestVirtualMachineResponseOutput() JitNetworkAccessRequestVirtualMachineResponseOutput
func (JitNetworkAccessRequestVirtualMachineResponseArgs) ToJitNetworkAccessRequestVirtualMachineResponseOutputWithContext ¶
func (i JitNetworkAccessRequestVirtualMachineResponseArgs) ToJitNetworkAccessRequestVirtualMachineResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineResponseOutput
type JitNetworkAccessRequestVirtualMachineResponseArray ¶
type JitNetworkAccessRequestVirtualMachineResponseArray []JitNetworkAccessRequestVirtualMachineResponseInput
func (JitNetworkAccessRequestVirtualMachineResponseArray) ElementType ¶
func (JitNetworkAccessRequestVirtualMachineResponseArray) ElementType() reflect.Type
func (JitNetworkAccessRequestVirtualMachineResponseArray) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutput ¶
func (i JitNetworkAccessRequestVirtualMachineResponseArray) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutput() JitNetworkAccessRequestVirtualMachineResponseArrayOutput
func (JitNetworkAccessRequestVirtualMachineResponseArray) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutputWithContext ¶
func (i JitNetworkAccessRequestVirtualMachineResponseArray) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineResponseArrayOutput
type JitNetworkAccessRequestVirtualMachineResponseArrayInput ¶
type JitNetworkAccessRequestVirtualMachineResponseArrayInput interface { pulumi.Input ToJitNetworkAccessRequestVirtualMachineResponseArrayOutput() JitNetworkAccessRequestVirtualMachineResponseArrayOutput ToJitNetworkAccessRequestVirtualMachineResponseArrayOutputWithContext(context.Context) JitNetworkAccessRequestVirtualMachineResponseArrayOutput }
JitNetworkAccessRequestVirtualMachineResponseArrayInput is an input type that accepts JitNetworkAccessRequestVirtualMachineResponseArray and JitNetworkAccessRequestVirtualMachineResponseArrayOutput values. You can construct a concrete instance of `JitNetworkAccessRequestVirtualMachineResponseArrayInput` via:
JitNetworkAccessRequestVirtualMachineResponseArray{ JitNetworkAccessRequestVirtualMachineResponseArgs{...} }
type JitNetworkAccessRequestVirtualMachineResponseArrayOutput ¶
type JitNetworkAccessRequestVirtualMachineResponseArrayOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestVirtualMachineResponseArrayOutput) ElementType ¶
func (JitNetworkAccessRequestVirtualMachineResponseArrayOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestVirtualMachineResponseArrayOutput) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutput ¶
func (o JitNetworkAccessRequestVirtualMachineResponseArrayOutput) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutput() JitNetworkAccessRequestVirtualMachineResponseArrayOutput
func (JitNetworkAccessRequestVirtualMachineResponseArrayOutput) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutputWithContext ¶
func (o JitNetworkAccessRequestVirtualMachineResponseArrayOutput) ToJitNetworkAccessRequestVirtualMachineResponseArrayOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineResponseArrayOutput
type JitNetworkAccessRequestVirtualMachineResponseInput ¶
type JitNetworkAccessRequestVirtualMachineResponseInput interface { pulumi.Input ToJitNetworkAccessRequestVirtualMachineResponseOutput() JitNetworkAccessRequestVirtualMachineResponseOutput ToJitNetworkAccessRequestVirtualMachineResponseOutputWithContext(context.Context) JitNetworkAccessRequestVirtualMachineResponseOutput }
JitNetworkAccessRequestVirtualMachineResponseInput is an input type that accepts JitNetworkAccessRequestVirtualMachineResponseArgs and JitNetworkAccessRequestVirtualMachineResponseOutput values. You can construct a concrete instance of `JitNetworkAccessRequestVirtualMachineResponseInput` via:
JitNetworkAccessRequestVirtualMachineResponseArgs{...}
type JitNetworkAccessRequestVirtualMachineResponseOutput ¶
type JitNetworkAccessRequestVirtualMachineResponseOutput struct{ *pulumi.OutputState }
func (JitNetworkAccessRequestVirtualMachineResponseOutput) ElementType ¶
func (JitNetworkAccessRequestVirtualMachineResponseOutput) ElementType() reflect.Type
func (JitNetworkAccessRequestVirtualMachineResponseOutput) Id ¶
Resource ID of the virtual machine that is linked to this policy
func (JitNetworkAccessRequestVirtualMachineResponseOutput) Ports ¶
func (o JitNetworkAccessRequestVirtualMachineResponseOutput) Ports() JitNetworkAccessRequestPortResponseArrayOutput
The ports that were opened for the virtual machine
func (JitNetworkAccessRequestVirtualMachineResponseOutput) ToJitNetworkAccessRequestVirtualMachineResponseOutput ¶
func (o JitNetworkAccessRequestVirtualMachineResponseOutput) ToJitNetworkAccessRequestVirtualMachineResponseOutput() JitNetworkAccessRequestVirtualMachineResponseOutput
func (JitNetworkAccessRequestVirtualMachineResponseOutput) ToJitNetworkAccessRequestVirtualMachineResponseOutputWithContext ¶
func (o JitNetworkAccessRequestVirtualMachineResponseOutput) ToJitNetworkAccessRequestVirtualMachineResponseOutputWithContext(ctx context.Context) JitNetworkAccessRequestVirtualMachineResponseOutput
type LookupAdaptiveApplicationControlResult ¶
type LookupAdaptiveApplicationControlResult struct { // The configuration status of the machines group or machine or rule ConfigurationStatus string `pulumi:"configurationStatus"` // The application control policy enforcement/protection mode of the machine group EnforcementMode *string `pulumi:"enforcementMode"` Issues []AdaptiveApplicationControlIssueSummaryResponse `pulumi:"issues"` // Location where the resource is stored Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` PathRecommendations []PathRecommendationResponse `pulumi:"pathRecommendations"` // The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux. ProtectionMode *ProtectionModeResponse `pulumi:"protectionMode"` // The initial recommendation status of the machine group or machine RecommendationStatus string `pulumi:"recommendationStatus"` // The source type of the machine group SourceSystem string `pulumi:"sourceSystem"` // Resource type Type string `pulumi:"type"` VmRecommendations []VmRecommendationResponse `pulumi:"vmRecommendations"` }
func LookupAdaptiveApplicationControl ¶
func LookupAdaptiveApplicationControl(ctx *pulumi.Context, args *LookupAdaptiveApplicationControlArgs, opts ...pulumi.InvokeOption) (*LookupAdaptiveApplicationControlResult, error)
type LookupAssessmentArgs ¶
type LookupAssessmentMetadataInSubscriptionArgs ¶
type LookupAssessmentMetadataInSubscriptionArgs struct { // The Assessment Key - Unique key for the assessment type AssessmentMetadataName string `pulumi:"assessmentMetadataName"` }
type LookupAssessmentMetadataInSubscriptionResult ¶
type LookupAssessmentMetadataInSubscriptionResult struct { // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType string `pulumi:"assessmentType"` Category []string `pulumi:"category"` // Human readable description of the assessment Description *string `pulumi:"description"` // User friendly display name of the assessment DisplayName string `pulumi:"displayName"` // The implementation effort required to remediate this assessment ImplementationEffort *string `pulumi:"implementationEffort"` // Resource name Name string `pulumi:"name"` // Describes the partner that created the assessment PartnerData *SecurityAssessmentMetadataPartnerDataResponse `pulumi:"partnerData"` // Azure resource ID of the policy definition that turns this assessment calculation on PolicyDefinitionId string `pulumi:"policyDefinitionId"` // True if this assessment is in preview release status Preview *bool `pulumi:"preview"` // Human readable description of what you should do to mitigate this security issue RemediationDescription *string `pulumi:"remediationDescription"` // The severity level of the assessment Severity string `pulumi:"severity"` Threats []string `pulumi:"threats"` // Resource type Type string `pulumi:"type"` // The user impact of the assessment UserImpact *string `pulumi:"userImpact"` }
Security assessment metadata
func LookupAssessmentMetadataInSubscription ¶
func LookupAssessmentMetadataInSubscription(ctx *pulumi.Context, args *LookupAssessmentMetadataInSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupAssessmentMetadataInSubscriptionResult, error)
type LookupAssessmentResult ¶
type LookupAssessmentResult struct { // Additional data regarding the assessment AdditionalData map[string]string `pulumi:"additionalData"` // User friendly display name of the assessment DisplayName string `pulumi:"displayName"` // Links relevant to the assessment Links *AssessmentLinksResponse `pulumi:"links"` // Describes properties of an assessment metadata. Metadata *SecurityAssessmentMetadataPropertiesResponse `pulumi:"metadata"` // Resource name Name string `pulumi:"name"` // Data regarding 3rd party partner integration PartnersData *SecurityAssessmentPartnerDataResponse `pulumi:"partnersData"` // Details of the resource that was assessed ResourceDetails interface{} `pulumi:"resourceDetails"` // The result of the assessment Status AssessmentStatusResponse `pulumi:"status"` // Resource type Type string `pulumi:"type"` }
Security assessment on a resource
func LookupAssessment ¶
func LookupAssessment(ctx *pulumi.Context, args *LookupAssessmentArgs, opts ...pulumi.InvokeOption) (*LookupAssessmentResult, error)
type LookupJitNetworkAccessPolicyArgs ¶
type LookupJitNetworkAccessPolicyArgs struct { // The location where ASC stores the data of the subscription. can be retrieved from Get locations AscLocation string `pulumi:"ascLocation"` // Name of a Just-in-Time access configuration policy. JitNetworkAccessPolicyName string `pulumi:"jitNetworkAccessPolicyName"` // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupJitNetworkAccessPolicyResult ¶
type LookupJitNetworkAccessPolicyResult struct { // Kind of the resource Kind *string `pulumi:"kind"` // Location where the resource is stored Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Gets the provisioning state of the Just-in-Time policy. ProvisioningState string `pulumi:"provisioningState"` Requests []JitNetworkAccessRequestResponse `pulumi:"requests"` // Resource type Type string `pulumi:"type"` // Configurations for Microsoft.Compute/virtualMachines resource type. VirtualMachines []JitNetworkAccessPolicyVirtualMachineResponse `pulumi:"virtualMachines"` }
func LookupJitNetworkAccessPolicy ¶
func LookupJitNetworkAccessPolicy(ctx *pulumi.Context, args *LookupJitNetworkAccessPolicyArgs, opts ...pulumi.InvokeOption) (*LookupJitNetworkAccessPolicyResult, error)
type LookupServerVulnerabilityAssessmentArgs ¶
type LookupServerVulnerabilityAssessmentArgs struct { // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of the resource. ResourceName string `pulumi:"resourceName"` // The Namespace of the resource. ResourceNamespace string `pulumi:"resourceNamespace"` // The type of the resource. ResourceType string `pulumi:"resourceType"` // ServerVulnerabilityAssessment status. only a 'default' value is supported. ServerVulnerabilityAssessment string `pulumi:"serverVulnerabilityAssessment"` }
type LookupServerVulnerabilityAssessmentResult ¶
type LookupServerVulnerabilityAssessmentResult struct { // Resource name Name string `pulumi:"name"` // The provisioningState of the vulnerability assessment capability on the VM ProvisioningState string `pulumi:"provisioningState"` // Resource type Type string `pulumi:"type"` }
Describes the server vulnerability assessment details on a resource
func LookupServerVulnerabilityAssessment ¶
func LookupServerVulnerabilityAssessment(ctx *pulumi.Context, args *LookupServerVulnerabilityAssessmentArgs, opts ...pulumi.InvokeOption) (*LookupServerVulnerabilityAssessmentResult, error)
type OnPremiseResourceDetails ¶
type OnPremiseResourceDetails struct { // The name of the machine MachineName string `pulumi:"machineName"` // The platform where the assessed resource resides Source string `pulumi:"source"` // The oms agent Id installed on the machine SourceComputerId string `pulumi:"sourceComputerId"` // The unique Id of the machine Vmuuid string `pulumi:"vmuuid"` // Azure resource Id of the workspace the machine is attached to WorkspaceId string `pulumi:"workspaceId"` }
Details of the On Premise resource that was assessed
type OnPremiseResourceDetailsArgs ¶
type OnPremiseResourceDetailsArgs struct { // The name of the machine MachineName pulumi.StringInput `pulumi:"machineName"` // The platform where the assessed resource resides Source pulumi.StringInput `pulumi:"source"` // The oms agent Id installed on the machine SourceComputerId pulumi.StringInput `pulumi:"sourceComputerId"` // The unique Id of the machine Vmuuid pulumi.StringInput `pulumi:"vmuuid"` // Azure resource Id of the workspace the machine is attached to WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
Details of the On Premise resource that was assessed
func (OnPremiseResourceDetailsArgs) ElementType ¶
func (OnPremiseResourceDetailsArgs) ElementType() reflect.Type
func (OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutput ¶
func (i OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput
func (OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutputWithContext ¶
func (i OnPremiseResourceDetailsArgs) ToOnPremiseResourceDetailsOutputWithContext(ctx context.Context) OnPremiseResourceDetailsOutput
type OnPremiseResourceDetailsInput ¶
type OnPremiseResourceDetailsInput interface { pulumi.Input ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput ToOnPremiseResourceDetailsOutputWithContext(context.Context) OnPremiseResourceDetailsOutput }
OnPremiseResourceDetailsInput is an input type that accepts OnPremiseResourceDetailsArgs and OnPremiseResourceDetailsOutput values. You can construct a concrete instance of `OnPremiseResourceDetailsInput` via:
OnPremiseResourceDetailsArgs{...}
type OnPremiseResourceDetailsOutput ¶
type OnPremiseResourceDetailsOutput struct{ *pulumi.OutputState }
Details of the On Premise resource that was assessed
func (OnPremiseResourceDetailsOutput) ElementType ¶
func (OnPremiseResourceDetailsOutput) ElementType() reflect.Type
func (OnPremiseResourceDetailsOutput) MachineName ¶
func (o OnPremiseResourceDetailsOutput) MachineName() pulumi.StringOutput
The name of the machine
func (OnPremiseResourceDetailsOutput) Source ¶
func (o OnPremiseResourceDetailsOutput) Source() pulumi.StringOutput
The platform where the assessed resource resides
func (OnPremiseResourceDetailsOutput) SourceComputerId ¶
func (o OnPremiseResourceDetailsOutput) SourceComputerId() pulumi.StringOutput
The oms agent Id installed on the machine
func (OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutput ¶
func (o OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutput() OnPremiseResourceDetailsOutput
func (OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutputWithContext ¶
func (o OnPremiseResourceDetailsOutput) ToOnPremiseResourceDetailsOutputWithContext(ctx context.Context) OnPremiseResourceDetailsOutput
func (OnPremiseResourceDetailsOutput) Vmuuid ¶
func (o OnPremiseResourceDetailsOutput) Vmuuid() pulumi.StringOutput
The unique Id of the machine
func (OnPremiseResourceDetailsOutput) WorkspaceId ¶
func (o OnPremiseResourceDetailsOutput) WorkspaceId() pulumi.StringOutput
Azure resource Id of the workspace the machine is attached to
type OnPremiseResourceDetailsResponse ¶
type OnPremiseResourceDetailsResponse struct { // The name of the machine MachineName string `pulumi:"machineName"` // The platform where the assessed resource resides Source string `pulumi:"source"` // The oms agent Id installed on the machine SourceComputerId string `pulumi:"sourceComputerId"` // The unique Id of the machine Vmuuid string `pulumi:"vmuuid"` // Azure resource Id of the workspace the machine is attached to WorkspaceId string `pulumi:"workspaceId"` }
Details of the On Premise resource that was assessed
type OnPremiseResourceDetailsResponseArgs ¶
type OnPremiseResourceDetailsResponseArgs struct { // The name of the machine MachineName pulumi.StringInput `pulumi:"machineName"` // The platform where the assessed resource resides Source pulumi.StringInput `pulumi:"source"` // The oms agent Id installed on the machine SourceComputerId pulumi.StringInput `pulumi:"sourceComputerId"` // The unique Id of the machine Vmuuid pulumi.StringInput `pulumi:"vmuuid"` // Azure resource Id of the workspace the machine is attached to WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
Details of the On Premise resource that was assessed
func (OnPremiseResourceDetailsResponseArgs) ElementType ¶
func (OnPremiseResourceDetailsResponseArgs) ElementType() reflect.Type
func (OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutput ¶
func (i OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput
func (OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutputWithContext ¶
func (i OnPremiseResourceDetailsResponseArgs) ToOnPremiseResourceDetailsResponseOutputWithContext(ctx context.Context) OnPremiseResourceDetailsResponseOutput
type OnPremiseResourceDetailsResponseInput ¶
type OnPremiseResourceDetailsResponseInput interface { pulumi.Input ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput ToOnPremiseResourceDetailsResponseOutputWithContext(context.Context) OnPremiseResourceDetailsResponseOutput }
OnPremiseResourceDetailsResponseInput is an input type that accepts OnPremiseResourceDetailsResponseArgs and OnPremiseResourceDetailsResponseOutput values. You can construct a concrete instance of `OnPremiseResourceDetailsResponseInput` via:
OnPremiseResourceDetailsResponseArgs{...}
type OnPremiseResourceDetailsResponseOutput ¶
type OnPremiseResourceDetailsResponseOutput struct{ *pulumi.OutputState }
Details of the On Premise resource that was assessed
func (OnPremiseResourceDetailsResponseOutput) ElementType ¶
func (OnPremiseResourceDetailsResponseOutput) ElementType() reflect.Type
func (OnPremiseResourceDetailsResponseOutput) MachineName ¶
func (o OnPremiseResourceDetailsResponseOutput) MachineName() pulumi.StringOutput
The name of the machine
func (OnPremiseResourceDetailsResponseOutput) Source ¶
func (o OnPremiseResourceDetailsResponseOutput) Source() pulumi.StringOutput
The platform where the assessed resource resides
func (OnPremiseResourceDetailsResponseOutput) SourceComputerId ¶
func (o OnPremiseResourceDetailsResponseOutput) SourceComputerId() pulumi.StringOutput
The oms agent Id installed on the machine
func (OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutput ¶
func (o OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutput() OnPremiseResourceDetailsResponseOutput
func (OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutputWithContext ¶
func (o OnPremiseResourceDetailsResponseOutput) ToOnPremiseResourceDetailsResponseOutputWithContext(ctx context.Context) OnPremiseResourceDetailsResponseOutput
func (OnPremiseResourceDetailsResponseOutput) Vmuuid ¶
func (o OnPremiseResourceDetailsResponseOutput) Vmuuid() pulumi.StringOutput
The unique Id of the machine
func (OnPremiseResourceDetailsResponseOutput) WorkspaceId ¶
func (o OnPremiseResourceDetailsResponseOutput) WorkspaceId() pulumi.StringOutput
Azure resource Id of the workspace the machine is attached to
type PathRecommendation ¶
type PathRecommendation struct { // The recommendation action of the machine or rule Action *string `pulumi:"action"` // Whether the application is commonly run on the machine Common *bool `pulumi:"common"` // The configuration status of the machines group or machine or rule ConfigurationStatus *string `pulumi:"configurationStatus"` // The type of the file (for Linux files - Executable is used) FileType *string `pulumi:"fileType"` // The full path of the file, or an identifier of the application Path *string `pulumi:"path"` // Represents the publisher information of a process/rule PublisherInfo *PublisherInfo `pulumi:"publisherInfo"` // The type of the rule to be allowed Type *string `pulumi:"type"` UserSids []string `pulumi:"userSids"` Usernames []UserRecommendation `pulumi:"usernames"` }
Represents a path that is recommended to be allowed and its properties
type PathRecommendationArgs ¶
type PathRecommendationArgs struct { // The recommendation action of the machine or rule Action pulumi.StringPtrInput `pulumi:"action"` // Whether the application is commonly run on the machine Common pulumi.BoolPtrInput `pulumi:"common"` // The configuration status of the machines group or machine or rule ConfigurationStatus pulumi.StringPtrInput `pulumi:"configurationStatus"` // The type of the file (for Linux files - Executable is used) FileType pulumi.StringPtrInput `pulumi:"fileType"` // The full path of the file, or an identifier of the application Path pulumi.StringPtrInput `pulumi:"path"` // Represents the publisher information of a process/rule PublisherInfo PublisherInfoPtrInput `pulumi:"publisherInfo"` // The type of the rule to be allowed Type pulumi.StringPtrInput `pulumi:"type"` UserSids pulumi.StringArrayInput `pulumi:"userSids"` Usernames UserRecommendationArrayInput `pulumi:"usernames"` }
Represents a path that is recommended to be allowed and its properties
func (PathRecommendationArgs) ElementType ¶
func (PathRecommendationArgs) ElementType() reflect.Type
func (PathRecommendationArgs) ToPathRecommendationOutput ¶
func (i PathRecommendationArgs) ToPathRecommendationOutput() PathRecommendationOutput
func (PathRecommendationArgs) ToPathRecommendationOutputWithContext ¶
func (i PathRecommendationArgs) ToPathRecommendationOutputWithContext(ctx context.Context) PathRecommendationOutput
type PathRecommendationArray ¶
type PathRecommendationArray []PathRecommendationInput
func (PathRecommendationArray) ElementType ¶
func (PathRecommendationArray) ElementType() reflect.Type
func (PathRecommendationArray) ToPathRecommendationArrayOutput ¶
func (i PathRecommendationArray) ToPathRecommendationArrayOutput() PathRecommendationArrayOutput
func (PathRecommendationArray) ToPathRecommendationArrayOutputWithContext ¶
func (i PathRecommendationArray) ToPathRecommendationArrayOutputWithContext(ctx context.Context) PathRecommendationArrayOutput
type PathRecommendationArrayInput ¶
type PathRecommendationArrayInput interface { pulumi.Input ToPathRecommendationArrayOutput() PathRecommendationArrayOutput ToPathRecommendationArrayOutputWithContext(context.Context) PathRecommendationArrayOutput }
PathRecommendationArrayInput is an input type that accepts PathRecommendationArray and PathRecommendationArrayOutput values. You can construct a concrete instance of `PathRecommendationArrayInput` via:
PathRecommendationArray{ PathRecommendationArgs{...} }
type PathRecommendationArrayOutput ¶
type PathRecommendationArrayOutput struct{ *pulumi.OutputState }
func (PathRecommendationArrayOutput) ElementType ¶
func (PathRecommendationArrayOutput) ElementType() reflect.Type
func (PathRecommendationArrayOutput) Index ¶
func (o PathRecommendationArrayOutput) Index(i pulumi.IntInput) PathRecommendationOutput
func (PathRecommendationArrayOutput) ToPathRecommendationArrayOutput ¶
func (o PathRecommendationArrayOutput) ToPathRecommendationArrayOutput() PathRecommendationArrayOutput
func (PathRecommendationArrayOutput) ToPathRecommendationArrayOutputWithContext ¶
func (o PathRecommendationArrayOutput) ToPathRecommendationArrayOutputWithContext(ctx context.Context) PathRecommendationArrayOutput
type PathRecommendationInput ¶
type PathRecommendationInput interface { pulumi.Input ToPathRecommendationOutput() PathRecommendationOutput ToPathRecommendationOutputWithContext(context.Context) PathRecommendationOutput }
PathRecommendationInput is an input type that accepts PathRecommendationArgs and PathRecommendationOutput values. You can construct a concrete instance of `PathRecommendationInput` via:
PathRecommendationArgs{...}
type PathRecommendationOutput ¶
type PathRecommendationOutput struct{ *pulumi.OutputState }
Represents a path that is recommended to be allowed and its properties
func (PathRecommendationOutput) Action ¶
func (o PathRecommendationOutput) Action() pulumi.StringPtrOutput
The recommendation action of the machine or rule
func (PathRecommendationOutput) Common ¶
func (o PathRecommendationOutput) Common() pulumi.BoolPtrOutput
Whether the application is commonly run on the machine
func (PathRecommendationOutput) ConfigurationStatus ¶
func (o PathRecommendationOutput) ConfigurationStatus() pulumi.StringPtrOutput
The configuration status of the machines group or machine or rule
func (PathRecommendationOutput) ElementType ¶
func (PathRecommendationOutput) ElementType() reflect.Type
func (PathRecommendationOutput) FileType ¶
func (o PathRecommendationOutput) FileType() pulumi.StringPtrOutput
The type of the file (for Linux files - Executable is used)
func (PathRecommendationOutput) Path ¶
func (o PathRecommendationOutput) Path() pulumi.StringPtrOutput
The full path of the file, or an identifier of the application
func (PathRecommendationOutput) PublisherInfo ¶
func (o PathRecommendationOutput) PublisherInfo() PublisherInfoPtrOutput
Represents the publisher information of a process/rule
func (PathRecommendationOutput) ToPathRecommendationOutput ¶
func (o PathRecommendationOutput) ToPathRecommendationOutput() PathRecommendationOutput
func (PathRecommendationOutput) ToPathRecommendationOutputWithContext ¶
func (o PathRecommendationOutput) ToPathRecommendationOutputWithContext(ctx context.Context) PathRecommendationOutput
func (PathRecommendationOutput) Type ¶
func (o PathRecommendationOutput) Type() pulumi.StringPtrOutput
The type of the rule to be allowed
func (PathRecommendationOutput) UserSids ¶
func (o PathRecommendationOutput) UserSids() pulumi.StringArrayOutput
func (PathRecommendationOutput) Usernames ¶
func (o PathRecommendationOutput) Usernames() UserRecommendationArrayOutput
type PathRecommendationResponse ¶
type PathRecommendationResponse struct { // The recommendation action of the machine or rule Action *string `pulumi:"action"` // Whether the application is commonly run on the machine Common *bool `pulumi:"common"` // The configuration status of the machines group or machine or rule ConfigurationStatus *string `pulumi:"configurationStatus"` // The type of the file (for Linux files - Executable is used) FileType *string `pulumi:"fileType"` // The full path of the file, or an identifier of the application Path *string `pulumi:"path"` // Represents the publisher information of a process/rule PublisherInfo *PublisherInfoResponse `pulumi:"publisherInfo"` // The type of the rule to be allowed Type *string `pulumi:"type"` UserSids []string `pulumi:"userSids"` Usernames []UserRecommendationResponse `pulumi:"usernames"` }
Represents a path that is recommended to be allowed and its properties
type PathRecommendationResponseArgs ¶
type PathRecommendationResponseArgs struct { // The recommendation action of the machine or rule Action pulumi.StringPtrInput `pulumi:"action"` // Whether the application is commonly run on the machine Common pulumi.BoolPtrInput `pulumi:"common"` // The configuration status of the machines group or machine or rule ConfigurationStatus pulumi.StringPtrInput `pulumi:"configurationStatus"` // The type of the file (for Linux files - Executable is used) FileType pulumi.StringPtrInput `pulumi:"fileType"` // The full path of the file, or an identifier of the application Path pulumi.StringPtrInput `pulumi:"path"` // Represents the publisher information of a process/rule PublisherInfo PublisherInfoResponsePtrInput `pulumi:"publisherInfo"` // The type of the rule to be allowed Type pulumi.StringPtrInput `pulumi:"type"` UserSids pulumi.StringArrayInput `pulumi:"userSids"` Usernames UserRecommendationResponseArrayInput `pulumi:"usernames"` }
Represents a path that is recommended to be allowed and its properties
func (PathRecommendationResponseArgs) ElementType ¶
func (PathRecommendationResponseArgs) ElementType() reflect.Type
func (PathRecommendationResponseArgs) ToPathRecommendationResponseOutput ¶
func (i PathRecommendationResponseArgs) ToPathRecommendationResponseOutput() PathRecommendationResponseOutput
func (PathRecommendationResponseArgs) ToPathRecommendationResponseOutputWithContext ¶
func (i PathRecommendationResponseArgs) ToPathRecommendationResponseOutputWithContext(ctx context.Context) PathRecommendationResponseOutput
type PathRecommendationResponseArray ¶
type PathRecommendationResponseArray []PathRecommendationResponseInput
func (PathRecommendationResponseArray) ElementType ¶
func (PathRecommendationResponseArray) ElementType() reflect.Type
func (PathRecommendationResponseArray) ToPathRecommendationResponseArrayOutput ¶
func (i PathRecommendationResponseArray) ToPathRecommendationResponseArrayOutput() PathRecommendationResponseArrayOutput
func (PathRecommendationResponseArray) ToPathRecommendationResponseArrayOutputWithContext ¶
func (i PathRecommendationResponseArray) ToPathRecommendationResponseArrayOutputWithContext(ctx context.Context) PathRecommendationResponseArrayOutput
type PathRecommendationResponseArrayInput ¶
type PathRecommendationResponseArrayInput interface { pulumi.Input ToPathRecommendationResponseArrayOutput() PathRecommendationResponseArrayOutput ToPathRecommendationResponseArrayOutputWithContext(context.Context) PathRecommendationResponseArrayOutput }
PathRecommendationResponseArrayInput is an input type that accepts PathRecommendationResponseArray and PathRecommendationResponseArrayOutput values. You can construct a concrete instance of `PathRecommendationResponseArrayInput` via:
PathRecommendationResponseArray{ PathRecommendationResponseArgs{...} }
type PathRecommendationResponseArrayOutput ¶
type PathRecommendationResponseArrayOutput struct{ *pulumi.OutputState }
func (PathRecommendationResponseArrayOutput) ElementType ¶
func (PathRecommendationResponseArrayOutput) ElementType() reflect.Type
func (PathRecommendationResponseArrayOutput) Index ¶
func (o PathRecommendationResponseArrayOutput) Index(i pulumi.IntInput) PathRecommendationResponseOutput
func (PathRecommendationResponseArrayOutput) ToPathRecommendationResponseArrayOutput ¶
func (o PathRecommendationResponseArrayOutput) ToPathRecommendationResponseArrayOutput() PathRecommendationResponseArrayOutput
func (PathRecommendationResponseArrayOutput) ToPathRecommendationResponseArrayOutputWithContext ¶
func (o PathRecommendationResponseArrayOutput) ToPathRecommendationResponseArrayOutputWithContext(ctx context.Context) PathRecommendationResponseArrayOutput
type PathRecommendationResponseInput ¶
type PathRecommendationResponseInput interface { pulumi.Input ToPathRecommendationResponseOutput() PathRecommendationResponseOutput ToPathRecommendationResponseOutputWithContext(context.Context) PathRecommendationResponseOutput }
PathRecommendationResponseInput is an input type that accepts PathRecommendationResponseArgs and PathRecommendationResponseOutput values. You can construct a concrete instance of `PathRecommendationResponseInput` via:
PathRecommendationResponseArgs{...}
type PathRecommendationResponseOutput ¶
type PathRecommendationResponseOutput struct{ *pulumi.OutputState }
Represents a path that is recommended to be allowed and its properties
func (PathRecommendationResponseOutput) Action ¶
func (o PathRecommendationResponseOutput) Action() pulumi.StringPtrOutput
The recommendation action of the machine or rule
func (PathRecommendationResponseOutput) Common ¶
func (o PathRecommendationResponseOutput) Common() pulumi.BoolPtrOutput
Whether the application is commonly run on the machine
func (PathRecommendationResponseOutput) ConfigurationStatus ¶
func (o PathRecommendationResponseOutput) ConfigurationStatus() pulumi.StringPtrOutput
The configuration status of the machines group or machine or rule
func (PathRecommendationResponseOutput) ElementType ¶
func (PathRecommendationResponseOutput) ElementType() reflect.Type
func (PathRecommendationResponseOutput) FileType ¶
func (o PathRecommendationResponseOutput) FileType() pulumi.StringPtrOutput
The type of the file (for Linux files - Executable is used)
func (PathRecommendationResponseOutput) Path ¶
func (o PathRecommendationResponseOutput) Path() pulumi.StringPtrOutput
The full path of the file, or an identifier of the application
func (PathRecommendationResponseOutput) PublisherInfo ¶
func (o PathRecommendationResponseOutput) PublisherInfo() PublisherInfoResponsePtrOutput
Represents the publisher information of a process/rule
func (PathRecommendationResponseOutput) ToPathRecommendationResponseOutput ¶
func (o PathRecommendationResponseOutput) ToPathRecommendationResponseOutput() PathRecommendationResponseOutput
func (PathRecommendationResponseOutput) ToPathRecommendationResponseOutputWithContext ¶
func (o PathRecommendationResponseOutput) ToPathRecommendationResponseOutputWithContext(ctx context.Context) PathRecommendationResponseOutput
func (PathRecommendationResponseOutput) Type ¶
func (o PathRecommendationResponseOutput) Type() pulumi.StringPtrOutput
The type of the rule to be allowed
func (PathRecommendationResponseOutput) UserSids ¶
func (o PathRecommendationResponseOutput) UserSids() pulumi.StringArrayOutput
func (PathRecommendationResponseOutput) Usernames ¶
func (o PathRecommendationResponseOutput) Usernames() UserRecommendationResponseArrayOutput
type ProtectionMode ¶
type ProtectionMode struct { // The application control policy enforcement/protection mode of the machine group Exe *string `pulumi:"exe"` // The application control policy enforcement/protection mode of the machine group Executable *string `pulumi:"executable"` // The application control policy enforcement/protection mode of the machine group Msi *string `pulumi:"msi"` // The application control policy enforcement/protection mode of the machine group Script *string `pulumi:"script"` }
The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
type ProtectionModeArgs ¶
type ProtectionModeArgs struct { // The application control policy enforcement/protection mode of the machine group Exe pulumi.StringPtrInput `pulumi:"exe"` // The application control policy enforcement/protection mode of the machine group Executable pulumi.StringPtrInput `pulumi:"executable"` // The application control policy enforcement/protection mode of the machine group Msi pulumi.StringPtrInput `pulumi:"msi"` // The application control policy enforcement/protection mode of the machine group Script pulumi.StringPtrInput `pulumi:"script"` }
The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
func (ProtectionModeArgs) ElementType ¶
func (ProtectionModeArgs) ElementType() reflect.Type
func (ProtectionModeArgs) ToProtectionModeOutput ¶
func (i ProtectionModeArgs) ToProtectionModeOutput() ProtectionModeOutput
func (ProtectionModeArgs) ToProtectionModeOutputWithContext ¶
func (i ProtectionModeArgs) ToProtectionModeOutputWithContext(ctx context.Context) ProtectionModeOutput
func (ProtectionModeArgs) ToProtectionModePtrOutput ¶
func (i ProtectionModeArgs) ToProtectionModePtrOutput() ProtectionModePtrOutput
func (ProtectionModeArgs) ToProtectionModePtrOutputWithContext ¶
func (i ProtectionModeArgs) ToProtectionModePtrOutputWithContext(ctx context.Context) ProtectionModePtrOutput
type ProtectionModeInput ¶
type ProtectionModeInput interface { pulumi.Input ToProtectionModeOutput() ProtectionModeOutput ToProtectionModeOutputWithContext(context.Context) ProtectionModeOutput }
ProtectionModeInput is an input type that accepts ProtectionModeArgs and ProtectionModeOutput values. You can construct a concrete instance of `ProtectionModeInput` via:
ProtectionModeArgs{...}
type ProtectionModeOutput ¶
type ProtectionModeOutput struct{ *pulumi.OutputState }
The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
func (ProtectionModeOutput) ElementType ¶
func (ProtectionModeOutput) ElementType() reflect.Type
func (ProtectionModeOutput) Exe ¶
func (o ProtectionModeOutput) Exe() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeOutput) Executable ¶
func (o ProtectionModeOutput) Executable() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeOutput) Msi ¶
func (o ProtectionModeOutput) Msi() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeOutput) Script ¶
func (o ProtectionModeOutput) Script() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeOutput) ToProtectionModeOutput ¶
func (o ProtectionModeOutput) ToProtectionModeOutput() ProtectionModeOutput
func (ProtectionModeOutput) ToProtectionModeOutputWithContext ¶
func (o ProtectionModeOutput) ToProtectionModeOutputWithContext(ctx context.Context) ProtectionModeOutput
func (ProtectionModeOutput) ToProtectionModePtrOutput ¶
func (o ProtectionModeOutput) ToProtectionModePtrOutput() ProtectionModePtrOutput
func (ProtectionModeOutput) ToProtectionModePtrOutputWithContext ¶
func (o ProtectionModeOutput) ToProtectionModePtrOutputWithContext(ctx context.Context) ProtectionModePtrOutput
type ProtectionModePtrInput ¶
type ProtectionModePtrInput interface { pulumi.Input ToProtectionModePtrOutput() ProtectionModePtrOutput ToProtectionModePtrOutputWithContext(context.Context) ProtectionModePtrOutput }
ProtectionModePtrInput is an input type that accepts ProtectionModeArgs, ProtectionModePtr and ProtectionModePtrOutput values. You can construct a concrete instance of `ProtectionModePtrInput` via:
ProtectionModeArgs{...} or: nil
func ProtectionModePtr ¶
func ProtectionModePtr(v *ProtectionModeArgs) ProtectionModePtrInput
type ProtectionModePtrOutput ¶
type ProtectionModePtrOutput struct{ *pulumi.OutputState }
func (ProtectionModePtrOutput) Elem ¶
func (o ProtectionModePtrOutput) Elem() ProtectionModeOutput
func (ProtectionModePtrOutput) ElementType ¶
func (ProtectionModePtrOutput) ElementType() reflect.Type
func (ProtectionModePtrOutput) Exe ¶
func (o ProtectionModePtrOutput) Exe() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModePtrOutput) Executable ¶
func (o ProtectionModePtrOutput) Executable() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModePtrOutput) Msi ¶
func (o ProtectionModePtrOutput) Msi() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModePtrOutput) Script ¶
func (o ProtectionModePtrOutput) Script() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModePtrOutput) ToProtectionModePtrOutput ¶
func (o ProtectionModePtrOutput) ToProtectionModePtrOutput() ProtectionModePtrOutput
func (ProtectionModePtrOutput) ToProtectionModePtrOutputWithContext ¶
func (o ProtectionModePtrOutput) ToProtectionModePtrOutputWithContext(ctx context.Context) ProtectionModePtrOutput
type ProtectionModeResponse ¶
type ProtectionModeResponse struct { // The application control policy enforcement/protection mode of the machine group Exe *string `pulumi:"exe"` // The application control policy enforcement/protection mode of the machine group Executable *string `pulumi:"executable"` // The application control policy enforcement/protection mode of the machine group Msi *string `pulumi:"msi"` // The application control policy enforcement/protection mode of the machine group Script *string `pulumi:"script"` }
The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
type ProtectionModeResponseArgs ¶
type ProtectionModeResponseArgs struct { // The application control policy enforcement/protection mode of the machine group Exe pulumi.StringPtrInput `pulumi:"exe"` // The application control policy enforcement/protection mode of the machine group Executable pulumi.StringPtrInput `pulumi:"executable"` // The application control policy enforcement/protection mode of the machine group Msi pulumi.StringPtrInput `pulumi:"msi"` // The application control policy enforcement/protection mode of the machine group Script pulumi.StringPtrInput `pulumi:"script"` }
The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
func (ProtectionModeResponseArgs) ElementType ¶
func (ProtectionModeResponseArgs) ElementType() reflect.Type
func (ProtectionModeResponseArgs) ToProtectionModeResponseOutput ¶
func (i ProtectionModeResponseArgs) ToProtectionModeResponseOutput() ProtectionModeResponseOutput
func (ProtectionModeResponseArgs) ToProtectionModeResponseOutputWithContext ¶
func (i ProtectionModeResponseArgs) ToProtectionModeResponseOutputWithContext(ctx context.Context) ProtectionModeResponseOutput
func (ProtectionModeResponseArgs) ToProtectionModeResponsePtrOutput ¶
func (i ProtectionModeResponseArgs) ToProtectionModeResponsePtrOutput() ProtectionModeResponsePtrOutput
func (ProtectionModeResponseArgs) ToProtectionModeResponsePtrOutputWithContext ¶
func (i ProtectionModeResponseArgs) ToProtectionModeResponsePtrOutputWithContext(ctx context.Context) ProtectionModeResponsePtrOutput
type ProtectionModeResponseInput ¶
type ProtectionModeResponseInput interface { pulumi.Input ToProtectionModeResponseOutput() ProtectionModeResponseOutput ToProtectionModeResponseOutputWithContext(context.Context) ProtectionModeResponseOutput }
ProtectionModeResponseInput is an input type that accepts ProtectionModeResponseArgs and ProtectionModeResponseOutput values. You can construct a concrete instance of `ProtectionModeResponseInput` via:
ProtectionModeResponseArgs{...}
type ProtectionModeResponseOutput ¶
type ProtectionModeResponseOutput struct{ *pulumi.OutputState }
The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
func (ProtectionModeResponseOutput) ElementType ¶
func (ProtectionModeResponseOutput) ElementType() reflect.Type
func (ProtectionModeResponseOutput) Exe ¶
func (o ProtectionModeResponseOutput) Exe() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeResponseOutput) Executable ¶
func (o ProtectionModeResponseOutput) Executable() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeResponseOutput) Msi ¶
func (o ProtectionModeResponseOutput) Msi() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeResponseOutput) Script ¶
func (o ProtectionModeResponseOutput) Script() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeResponseOutput) ToProtectionModeResponseOutput ¶
func (o ProtectionModeResponseOutput) ToProtectionModeResponseOutput() ProtectionModeResponseOutput
func (ProtectionModeResponseOutput) ToProtectionModeResponseOutputWithContext ¶
func (o ProtectionModeResponseOutput) ToProtectionModeResponseOutputWithContext(ctx context.Context) ProtectionModeResponseOutput
func (ProtectionModeResponseOutput) ToProtectionModeResponsePtrOutput ¶
func (o ProtectionModeResponseOutput) ToProtectionModeResponsePtrOutput() ProtectionModeResponsePtrOutput
func (ProtectionModeResponseOutput) ToProtectionModeResponsePtrOutputWithContext ¶
func (o ProtectionModeResponseOutput) ToProtectionModeResponsePtrOutputWithContext(ctx context.Context) ProtectionModeResponsePtrOutput
type ProtectionModeResponsePtrInput ¶
type ProtectionModeResponsePtrInput interface { pulumi.Input ToProtectionModeResponsePtrOutput() ProtectionModeResponsePtrOutput ToProtectionModeResponsePtrOutputWithContext(context.Context) ProtectionModeResponsePtrOutput }
ProtectionModeResponsePtrInput is an input type that accepts ProtectionModeResponseArgs, ProtectionModeResponsePtr and ProtectionModeResponsePtrOutput values. You can construct a concrete instance of `ProtectionModeResponsePtrInput` via:
ProtectionModeResponseArgs{...} or: nil
func ProtectionModeResponsePtr ¶
func ProtectionModeResponsePtr(v *ProtectionModeResponseArgs) ProtectionModeResponsePtrInput
type ProtectionModeResponsePtrOutput ¶
type ProtectionModeResponsePtrOutput struct{ *pulumi.OutputState }
func (ProtectionModeResponsePtrOutput) Elem ¶
func (o ProtectionModeResponsePtrOutput) Elem() ProtectionModeResponseOutput
func (ProtectionModeResponsePtrOutput) ElementType ¶
func (ProtectionModeResponsePtrOutput) ElementType() reflect.Type
func (ProtectionModeResponsePtrOutput) Exe ¶
func (o ProtectionModeResponsePtrOutput) Exe() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeResponsePtrOutput) Executable ¶
func (o ProtectionModeResponsePtrOutput) Executable() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeResponsePtrOutput) Msi ¶
func (o ProtectionModeResponsePtrOutput) Msi() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeResponsePtrOutput) Script ¶
func (o ProtectionModeResponsePtrOutput) Script() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the machine group
func (ProtectionModeResponsePtrOutput) ToProtectionModeResponsePtrOutput ¶
func (o ProtectionModeResponsePtrOutput) ToProtectionModeResponsePtrOutput() ProtectionModeResponsePtrOutput
func (ProtectionModeResponsePtrOutput) ToProtectionModeResponsePtrOutputWithContext ¶
func (o ProtectionModeResponsePtrOutput) ToProtectionModeResponsePtrOutputWithContext(ctx context.Context) ProtectionModeResponsePtrOutput
type PublisherInfo ¶
type PublisherInfo struct { // The "OriginalName" field taken from the file's version resource BinaryName *string `pulumi:"binaryName"` // The product name taken from the file's version resource ProductName *string `pulumi:"productName"` // The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country PublisherName *string `pulumi:"publisherName"` // The binary file version taken from the file's version resource Version *string `pulumi:"version"` }
Represents the publisher information of a process/rule
type PublisherInfoArgs ¶
type PublisherInfoArgs struct { // The "OriginalName" field taken from the file's version resource BinaryName pulumi.StringPtrInput `pulumi:"binaryName"` // The product name taken from the file's version resource ProductName pulumi.StringPtrInput `pulumi:"productName"` // The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country PublisherName pulumi.StringPtrInput `pulumi:"publisherName"` // The binary file version taken from the file's version resource Version pulumi.StringPtrInput `pulumi:"version"` }
Represents the publisher information of a process/rule
func (PublisherInfoArgs) ElementType ¶
func (PublisherInfoArgs) ElementType() reflect.Type
func (PublisherInfoArgs) ToPublisherInfoOutput ¶
func (i PublisherInfoArgs) ToPublisherInfoOutput() PublisherInfoOutput
func (PublisherInfoArgs) ToPublisherInfoOutputWithContext ¶
func (i PublisherInfoArgs) ToPublisherInfoOutputWithContext(ctx context.Context) PublisherInfoOutput
func (PublisherInfoArgs) ToPublisherInfoPtrOutput ¶
func (i PublisherInfoArgs) ToPublisherInfoPtrOutput() PublisherInfoPtrOutput
func (PublisherInfoArgs) ToPublisherInfoPtrOutputWithContext ¶
func (i PublisherInfoArgs) ToPublisherInfoPtrOutputWithContext(ctx context.Context) PublisherInfoPtrOutput
type PublisherInfoInput ¶
type PublisherInfoInput interface { pulumi.Input ToPublisherInfoOutput() PublisherInfoOutput ToPublisherInfoOutputWithContext(context.Context) PublisherInfoOutput }
PublisherInfoInput is an input type that accepts PublisherInfoArgs and PublisherInfoOutput values. You can construct a concrete instance of `PublisherInfoInput` via:
PublisherInfoArgs{...}
type PublisherInfoOutput ¶
type PublisherInfoOutput struct{ *pulumi.OutputState }
Represents the publisher information of a process/rule
func (PublisherInfoOutput) BinaryName ¶
func (o PublisherInfoOutput) BinaryName() pulumi.StringPtrOutput
The "OriginalName" field taken from the file's version resource
func (PublisherInfoOutput) ElementType ¶
func (PublisherInfoOutput) ElementType() reflect.Type
func (PublisherInfoOutput) ProductName ¶
func (o PublisherInfoOutput) ProductName() pulumi.StringPtrOutput
The product name taken from the file's version resource
func (PublisherInfoOutput) PublisherName ¶
func (o PublisherInfoOutput) PublisherName() pulumi.StringPtrOutput
The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country
func (PublisherInfoOutput) ToPublisherInfoOutput ¶
func (o PublisherInfoOutput) ToPublisherInfoOutput() PublisherInfoOutput
func (PublisherInfoOutput) ToPublisherInfoOutputWithContext ¶
func (o PublisherInfoOutput) ToPublisherInfoOutputWithContext(ctx context.Context) PublisherInfoOutput
func (PublisherInfoOutput) ToPublisherInfoPtrOutput ¶
func (o PublisherInfoOutput) ToPublisherInfoPtrOutput() PublisherInfoPtrOutput
func (PublisherInfoOutput) ToPublisherInfoPtrOutputWithContext ¶
func (o PublisherInfoOutput) ToPublisherInfoPtrOutputWithContext(ctx context.Context) PublisherInfoPtrOutput
func (PublisherInfoOutput) Version ¶
func (o PublisherInfoOutput) Version() pulumi.StringPtrOutput
The binary file version taken from the file's version resource
type PublisherInfoPtrInput ¶
type PublisherInfoPtrInput interface { pulumi.Input ToPublisherInfoPtrOutput() PublisherInfoPtrOutput ToPublisherInfoPtrOutputWithContext(context.Context) PublisherInfoPtrOutput }
PublisherInfoPtrInput is an input type that accepts PublisherInfoArgs, PublisherInfoPtr and PublisherInfoPtrOutput values. You can construct a concrete instance of `PublisherInfoPtrInput` via:
PublisherInfoArgs{...} or: nil
func PublisherInfoPtr ¶
func PublisherInfoPtr(v *PublisherInfoArgs) PublisherInfoPtrInput
type PublisherInfoPtrOutput ¶
type PublisherInfoPtrOutput struct{ *pulumi.OutputState }
func (PublisherInfoPtrOutput) BinaryName ¶
func (o PublisherInfoPtrOutput) BinaryName() pulumi.StringPtrOutput
The "OriginalName" field taken from the file's version resource
func (PublisherInfoPtrOutput) Elem ¶
func (o PublisherInfoPtrOutput) Elem() PublisherInfoOutput
func (PublisherInfoPtrOutput) ElementType ¶
func (PublisherInfoPtrOutput) ElementType() reflect.Type
func (PublisherInfoPtrOutput) ProductName ¶
func (o PublisherInfoPtrOutput) ProductName() pulumi.StringPtrOutput
The product name taken from the file's version resource
func (PublisherInfoPtrOutput) PublisherName ¶
func (o PublisherInfoPtrOutput) PublisherName() pulumi.StringPtrOutput
The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country
func (PublisherInfoPtrOutput) ToPublisherInfoPtrOutput ¶
func (o PublisherInfoPtrOutput) ToPublisherInfoPtrOutput() PublisherInfoPtrOutput
func (PublisherInfoPtrOutput) ToPublisherInfoPtrOutputWithContext ¶
func (o PublisherInfoPtrOutput) ToPublisherInfoPtrOutputWithContext(ctx context.Context) PublisherInfoPtrOutput
func (PublisherInfoPtrOutput) Version ¶
func (o PublisherInfoPtrOutput) Version() pulumi.StringPtrOutput
The binary file version taken from the file's version resource
type PublisherInfoResponse ¶
type PublisherInfoResponse struct { // The "OriginalName" field taken from the file's version resource BinaryName *string `pulumi:"binaryName"` // The product name taken from the file's version resource ProductName *string `pulumi:"productName"` // The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country PublisherName *string `pulumi:"publisherName"` // The binary file version taken from the file's version resource Version *string `pulumi:"version"` }
Represents the publisher information of a process/rule
type PublisherInfoResponseArgs ¶
type PublisherInfoResponseArgs struct { // The "OriginalName" field taken from the file's version resource BinaryName pulumi.StringPtrInput `pulumi:"binaryName"` // The product name taken from the file's version resource ProductName pulumi.StringPtrInput `pulumi:"productName"` // The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country PublisherName pulumi.StringPtrInput `pulumi:"publisherName"` // The binary file version taken from the file's version resource Version pulumi.StringPtrInput `pulumi:"version"` }
Represents the publisher information of a process/rule
func (PublisherInfoResponseArgs) ElementType ¶
func (PublisherInfoResponseArgs) ElementType() reflect.Type
func (PublisherInfoResponseArgs) ToPublisherInfoResponseOutput ¶
func (i PublisherInfoResponseArgs) ToPublisherInfoResponseOutput() PublisherInfoResponseOutput
func (PublisherInfoResponseArgs) ToPublisherInfoResponseOutputWithContext ¶
func (i PublisherInfoResponseArgs) ToPublisherInfoResponseOutputWithContext(ctx context.Context) PublisherInfoResponseOutput
func (PublisherInfoResponseArgs) ToPublisherInfoResponsePtrOutput ¶
func (i PublisherInfoResponseArgs) ToPublisherInfoResponsePtrOutput() PublisherInfoResponsePtrOutput
func (PublisherInfoResponseArgs) ToPublisherInfoResponsePtrOutputWithContext ¶
func (i PublisherInfoResponseArgs) ToPublisherInfoResponsePtrOutputWithContext(ctx context.Context) PublisherInfoResponsePtrOutput
type PublisherInfoResponseInput ¶
type PublisherInfoResponseInput interface { pulumi.Input ToPublisherInfoResponseOutput() PublisherInfoResponseOutput ToPublisherInfoResponseOutputWithContext(context.Context) PublisherInfoResponseOutput }
PublisherInfoResponseInput is an input type that accepts PublisherInfoResponseArgs and PublisherInfoResponseOutput values. You can construct a concrete instance of `PublisherInfoResponseInput` via:
PublisherInfoResponseArgs{...}
type PublisherInfoResponseOutput ¶
type PublisherInfoResponseOutput struct{ *pulumi.OutputState }
Represents the publisher information of a process/rule
func (PublisherInfoResponseOutput) BinaryName ¶
func (o PublisherInfoResponseOutput) BinaryName() pulumi.StringPtrOutput
The "OriginalName" field taken from the file's version resource
func (PublisherInfoResponseOutput) ElementType ¶
func (PublisherInfoResponseOutput) ElementType() reflect.Type
func (PublisherInfoResponseOutput) ProductName ¶
func (o PublisherInfoResponseOutput) ProductName() pulumi.StringPtrOutput
The product name taken from the file's version resource
func (PublisherInfoResponseOutput) PublisherName ¶
func (o PublisherInfoResponseOutput) PublisherName() pulumi.StringPtrOutput
The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country
func (PublisherInfoResponseOutput) ToPublisherInfoResponseOutput ¶
func (o PublisherInfoResponseOutput) ToPublisherInfoResponseOutput() PublisherInfoResponseOutput
func (PublisherInfoResponseOutput) ToPublisherInfoResponseOutputWithContext ¶
func (o PublisherInfoResponseOutput) ToPublisherInfoResponseOutputWithContext(ctx context.Context) PublisherInfoResponseOutput
func (PublisherInfoResponseOutput) ToPublisherInfoResponsePtrOutput ¶
func (o PublisherInfoResponseOutput) ToPublisherInfoResponsePtrOutput() PublisherInfoResponsePtrOutput
func (PublisherInfoResponseOutput) ToPublisherInfoResponsePtrOutputWithContext ¶
func (o PublisherInfoResponseOutput) ToPublisherInfoResponsePtrOutputWithContext(ctx context.Context) PublisherInfoResponsePtrOutput
func (PublisherInfoResponseOutput) Version ¶
func (o PublisherInfoResponseOutput) Version() pulumi.StringPtrOutput
The binary file version taken from the file's version resource
type PublisherInfoResponsePtrInput ¶
type PublisherInfoResponsePtrInput interface { pulumi.Input ToPublisherInfoResponsePtrOutput() PublisherInfoResponsePtrOutput ToPublisherInfoResponsePtrOutputWithContext(context.Context) PublisherInfoResponsePtrOutput }
PublisherInfoResponsePtrInput is an input type that accepts PublisherInfoResponseArgs, PublisherInfoResponsePtr and PublisherInfoResponsePtrOutput values. You can construct a concrete instance of `PublisherInfoResponsePtrInput` via:
PublisherInfoResponseArgs{...} or: nil
func PublisherInfoResponsePtr ¶
func PublisherInfoResponsePtr(v *PublisherInfoResponseArgs) PublisherInfoResponsePtrInput
type PublisherInfoResponsePtrOutput ¶
type PublisherInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (PublisherInfoResponsePtrOutput) BinaryName ¶
func (o PublisherInfoResponsePtrOutput) BinaryName() pulumi.StringPtrOutput
The "OriginalName" field taken from the file's version resource
func (PublisherInfoResponsePtrOutput) Elem ¶
func (o PublisherInfoResponsePtrOutput) Elem() PublisherInfoResponseOutput
func (PublisherInfoResponsePtrOutput) ElementType ¶
func (PublisherInfoResponsePtrOutput) ElementType() reflect.Type
func (PublisherInfoResponsePtrOutput) ProductName ¶
func (o PublisherInfoResponsePtrOutput) ProductName() pulumi.StringPtrOutput
The product name taken from the file's version resource
func (PublisherInfoResponsePtrOutput) PublisherName ¶
func (o PublisherInfoResponsePtrOutput) PublisherName() pulumi.StringPtrOutput
The Subject field of the x.509 certificate used to sign the code, using the following fields - O = Organization, L = Locality, S = State or Province, and C = Country
func (PublisherInfoResponsePtrOutput) ToPublisherInfoResponsePtrOutput ¶
func (o PublisherInfoResponsePtrOutput) ToPublisherInfoResponsePtrOutput() PublisherInfoResponsePtrOutput
func (PublisherInfoResponsePtrOutput) ToPublisherInfoResponsePtrOutputWithContext ¶
func (o PublisherInfoResponsePtrOutput) ToPublisherInfoResponsePtrOutputWithContext(ctx context.Context) PublisherInfoResponsePtrOutput
func (PublisherInfoResponsePtrOutput) Version ¶
func (o PublisherInfoResponsePtrOutput) Version() pulumi.StringPtrOutput
The binary file version taken from the file's version resource
type SecurityAssessmentMetadataPartnerData ¶
type SecurityAssessmentMetadataPartnerData struct { // Name of the company of the partner PartnerName string `pulumi:"partnerName"` // Name of the product of the partner that created the assessment ProductName *string `pulumi:"productName"` // Secret to authenticate the partner and verify it created the assessment - write only Secret string `pulumi:"secret"` }
Describes the partner that created the assessment
type SecurityAssessmentMetadataPartnerDataArgs ¶
type SecurityAssessmentMetadataPartnerDataArgs struct { // Name of the company of the partner PartnerName pulumi.StringInput `pulumi:"partnerName"` // Name of the product of the partner that created the assessment ProductName pulumi.StringPtrInput `pulumi:"productName"` // Secret to authenticate the partner and verify it created the assessment - write only Secret pulumi.StringInput `pulumi:"secret"` }
Describes the partner that created the assessment
func (SecurityAssessmentMetadataPartnerDataArgs) ElementType ¶
func (SecurityAssessmentMetadataPartnerDataArgs) ElementType() reflect.Type
func (SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataOutput ¶
func (i SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataOutput() SecurityAssessmentMetadataPartnerDataOutput
func (SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataOutputWithContext ¶
func (i SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataOutput
func (SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataPtrOutput ¶
func (i SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataPtrOutput() SecurityAssessmentMetadataPartnerDataPtrOutput
func (SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext ¶
func (i SecurityAssessmentMetadataPartnerDataArgs) ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataPtrOutput
type SecurityAssessmentMetadataPartnerDataInput ¶
type SecurityAssessmentMetadataPartnerDataInput interface { pulumi.Input ToSecurityAssessmentMetadataPartnerDataOutput() SecurityAssessmentMetadataPartnerDataOutput ToSecurityAssessmentMetadataPartnerDataOutputWithContext(context.Context) SecurityAssessmentMetadataPartnerDataOutput }
SecurityAssessmentMetadataPartnerDataInput is an input type that accepts SecurityAssessmentMetadataPartnerDataArgs and SecurityAssessmentMetadataPartnerDataOutput values. You can construct a concrete instance of `SecurityAssessmentMetadataPartnerDataInput` via:
SecurityAssessmentMetadataPartnerDataArgs{...}
type SecurityAssessmentMetadataPartnerDataOutput ¶
type SecurityAssessmentMetadataPartnerDataOutput struct{ *pulumi.OutputState }
Describes the partner that created the assessment
func (SecurityAssessmentMetadataPartnerDataOutput) ElementType ¶
func (SecurityAssessmentMetadataPartnerDataOutput) ElementType() reflect.Type
func (SecurityAssessmentMetadataPartnerDataOutput) PartnerName ¶
func (o SecurityAssessmentMetadataPartnerDataOutput) PartnerName() pulumi.StringOutput
Name of the company of the partner
func (SecurityAssessmentMetadataPartnerDataOutput) ProductName ¶
func (o SecurityAssessmentMetadataPartnerDataOutput) ProductName() pulumi.StringPtrOutput
Name of the product of the partner that created the assessment
func (SecurityAssessmentMetadataPartnerDataOutput) Secret ¶
func (o SecurityAssessmentMetadataPartnerDataOutput) Secret() pulumi.StringOutput
Secret to authenticate the partner and verify it created the assessment - write only
func (SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataOutput ¶
func (o SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataOutput() SecurityAssessmentMetadataPartnerDataOutput
func (SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataOutputWithContext ¶
func (o SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataOutput
func (SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutput ¶
func (o SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutput() SecurityAssessmentMetadataPartnerDataPtrOutput
func (SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext ¶
func (o SecurityAssessmentMetadataPartnerDataOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataPtrOutput
type SecurityAssessmentMetadataPartnerDataPtrInput ¶
type SecurityAssessmentMetadataPartnerDataPtrInput interface { pulumi.Input ToSecurityAssessmentMetadataPartnerDataPtrOutput() SecurityAssessmentMetadataPartnerDataPtrOutput ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext(context.Context) SecurityAssessmentMetadataPartnerDataPtrOutput }
SecurityAssessmentMetadataPartnerDataPtrInput is an input type that accepts SecurityAssessmentMetadataPartnerDataArgs, SecurityAssessmentMetadataPartnerDataPtr and SecurityAssessmentMetadataPartnerDataPtrOutput values. You can construct a concrete instance of `SecurityAssessmentMetadataPartnerDataPtrInput` via:
SecurityAssessmentMetadataPartnerDataArgs{...} or: nil
func SecurityAssessmentMetadataPartnerDataPtr ¶
func SecurityAssessmentMetadataPartnerDataPtr(v *SecurityAssessmentMetadataPartnerDataArgs) SecurityAssessmentMetadataPartnerDataPtrInput
type SecurityAssessmentMetadataPartnerDataPtrOutput ¶
type SecurityAssessmentMetadataPartnerDataPtrOutput struct{ *pulumi.OutputState }
func (SecurityAssessmentMetadataPartnerDataPtrOutput) ElementType ¶
func (SecurityAssessmentMetadataPartnerDataPtrOutput) ElementType() reflect.Type
func (SecurityAssessmentMetadataPartnerDataPtrOutput) PartnerName ¶
func (o SecurityAssessmentMetadataPartnerDataPtrOutput) PartnerName() pulumi.StringPtrOutput
Name of the company of the partner
func (SecurityAssessmentMetadataPartnerDataPtrOutput) ProductName ¶
func (o SecurityAssessmentMetadataPartnerDataPtrOutput) ProductName() pulumi.StringPtrOutput
Name of the product of the partner that created the assessment
func (SecurityAssessmentMetadataPartnerDataPtrOutput) Secret ¶
func (o SecurityAssessmentMetadataPartnerDataPtrOutput) Secret() pulumi.StringPtrOutput
Secret to authenticate the partner and verify it created the assessment - write only
func (SecurityAssessmentMetadataPartnerDataPtrOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutput ¶
func (o SecurityAssessmentMetadataPartnerDataPtrOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutput() SecurityAssessmentMetadataPartnerDataPtrOutput
func (SecurityAssessmentMetadataPartnerDataPtrOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext ¶
func (o SecurityAssessmentMetadataPartnerDataPtrOutput) ToSecurityAssessmentMetadataPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataPtrOutput
type SecurityAssessmentMetadataPartnerDataResponse ¶
type SecurityAssessmentMetadataPartnerDataResponse struct { // Name of the company of the partner PartnerName string `pulumi:"partnerName"` // Name of the product of the partner that created the assessment ProductName *string `pulumi:"productName"` // Secret to authenticate the partner and verify it created the assessment - write only Secret string `pulumi:"secret"` }
Describes the partner that created the assessment
type SecurityAssessmentMetadataPartnerDataResponseArgs ¶
type SecurityAssessmentMetadataPartnerDataResponseArgs struct { // Name of the company of the partner PartnerName pulumi.StringInput `pulumi:"partnerName"` // Name of the product of the partner that created the assessment ProductName pulumi.StringPtrInput `pulumi:"productName"` // Secret to authenticate the partner and verify it created the assessment - write only Secret pulumi.StringInput `pulumi:"secret"` }
Describes the partner that created the assessment
func (SecurityAssessmentMetadataPartnerDataResponseArgs) ElementType ¶
func (SecurityAssessmentMetadataPartnerDataResponseArgs) ElementType() reflect.Type
func (SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponseOutput ¶
func (i SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponseOutput() SecurityAssessmentMetadataPartnerDataResponseOutput
func (SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponseOutputWithContext ¶
func (i SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponseOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponseOutput
func (SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput ¶
func (i SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
func (SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext ¶
func (i SecurityAssessmentMetadataPartnerDataResponseArgs) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponsePtrOutput
type SecurityAssessmentMetadataPartnerDataResponseInput ¶
type SecurityAssessmentMetadataPartnerDataResponseInput interface { pulumi.Input ToSecurityAssessmentMetadataPartnerDataResponseOutput() SecurityAssessmentMetadataPartnerDataResponseOutput ToSecurityAssessmentMetadataPartnerDataResponseOutputWithContext(context.Context) SecurityAssessmentMetadataPartnerDataResponseOutput }
SecurityAssessmentMetadataPartnerDataResponseInput is an input type that accepts SecurityAssessmentMetadataPartnerDataResponseArgs and SecurityAssessmentMetadataPartnerDataResponseOutput values. You can construct a concrete instance of `SecurityAssessmentMetadataPartnerDataResponseInput` via:
SecurityAssessmentMetadataPartnerDataResponseArgs{...}
type SecurityAssessmentMetadataPartnerDataResponseOutput ¶
type SecurityAssessmentMetadataPartnerDataResponseOutput struct{ *pulumi.OutputState }
Describes the partner that created the assessment
func (SecurityAssessmentMetadataPartnerDataResponseOutput) ElementType ¶
func (SecurityAssessmentMetadataPartnerDataResponseOutput) ElementType() reflect.Type
func (SecurityAssessmentMetadataPartnerDataResponseOutput) PartnerName ¶
func (o SecurityAssessmentMetadataPartnerDataResponseOutput) PartnerName() pulumi.StringOutput
Name of the company of the partner
func (SecurityAssessmentMetadataPartnerDataResponseOutput) ProductName ¶
func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ProductName() pulumi.StringPtrOutput
Name of the product of the partner that created the assessment
func (SecurityAssessmentMetadataPartnerDataResponseOutput) Secret ¶
func (o SecurityAssessmentMetadataPartnerDataResponseOutput) Secret() pulumi.StringOutput
Secret to authenticate the partner and verify it created the assessment - write only
func (SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponseOutput ¶
func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponseOutput() SecurityAssessmentMetadataPartnerDataResponseOutput
func (SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponseOutputWithContext ¶
func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponseOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponseOutput
func (SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput ¶
func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
func (SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext ¶
func (o SecurityAssessmentMetadataPartnerDataResponseOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponsePtrOutput
type SecurityAssessmentMetadataPartnerDataResponsePtrInput ¶
type SecurityAssessmentMetadataPartnerDataResponsePtrInput interface { pulumi.Input ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput() SecurityAssessmentMetadataPartnerDataResponsePtrOutput ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext(context.Context) SecurityAssessmentMetadataPartnerDataResponsePtrOutput }
SecurityAssessmentMetadataPartnerDataResponsePtrInput is an input type that accepts SecurityAssessmentMetadataPartnerDataResponseArgs, SecurityAssessmentMetadataPartnerDataResponsePtr and SecurityAssessmentMetadataPartnerDataResponsePtrOutput values. You can construct a concrete instance of `SecurityAssessmentMetadataPartnerDataResponsePtrInput` via:
SecurityAssessmentMetadataPartnerDataResponseArgs{...} or: nil
func SecurityAssessmentMetadataPartnerDataResponsePtr ¶
func SecurityAssessmentMetadataPartnerDataResponsePtr(v *SecurityAssessmentMetadataPartnerDataResponseArgs) SecurityAssessmentMetadataPartnerDataResponsePtrInput
type SecurityAssessmentMetadataPartnerDataResponsePtrOutput ¶
type SecurityAssessmentMetadataPartnerDataResponsePtrOutput struct{ *pulumi.OutputState }
func (SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ElementType ¶
func (SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ElementType() reflect.Type
func (SecurityAssessmentMetadataPartnerDataResponsePtrOutput) PartnerName ¶
func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) PartnerName() pulumi.StringPtrOutput
Name of the company of the partner
func (SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ProductName ¶
func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ProductName() pulumi.StringPtrOutput
Name of the product of the partner that created the assessment
func (SecurityAssessmentMetadataPartnerDataResponsePtrOutput) Secret ¶
func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) Secret() pulumi.StringPtrOutput
Secret to authenticate the partner and verify it created the assessment - write only
func (SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput ¶
func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutput() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
func (SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext ¶
func (o SecurityAssessmentMetadataPartnerDataResponsePtrOutput) ToSecurityAssessmentMetadataPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPartnerDataResponsePtrOutput
type SecurityAssessmentMetadataProperties ¶
type SecurityAssessmentMetadataProperties struct { // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType string `pulumi:"assessmentType"` Category []string `pulumi:"category"` // Human readable description of the assessment Description *string `pulumi:"description"` // User friendly display name of the assessment DisplayName string `pulumi:"displayName"` // The implementation effort required to remediate this assessment ImplementationEffort *string `pulumi:"implementationEffort"` // Describes the partner that created the assessment PartnerData *SecurityAssessmentMetadataPartnerData `pulumi:"partnerData"` // True if this assessment is in preview release status Preview *bool `pulumi:"preview"` // Human readable description of what you should do to mitigate this security issue RemediationDescription *string `pulumi:"remediationDescription"` // The severity level of the assessment Severity string `pulumi:"severity"` Threats []string `pulumi:"threats"` // The user impact of the assessment UserImpact *string `pulumi:"userImpact"` }
Describes properties of an assessment metadata.
type SecurityAssessmentMetadataPropertiesArgs ¶
type SecurityAssessmentMetadataPropertiesArgs struct { // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType pulumi.StringInput `pulumi:"assessmentType"` Category pulumi.StringArrayInput `pulumi:"category"` // Human readable description of the assessment Description pulumi.StringPtrInput `pulumi:"description"` // User friendly display name of the assessment DisplayName pulumi.StringInput `pulumi:"displayName"` // The implementation effort required to remediate this assessment ImplementationEffort pulumi.StringPtrInput `pulumi:"implementationEffort"` // Describes the partner that created the assessment PartnerData SecurityAssessmentMetadataPartnerDataPtrInput `pulumi:"partnerData"` // True if this assessment is in preview release status Preview pulumi.BoolPtrInput `pulumi:"preview"` // Human readable description of what you should do to mitigate this security issue RemediationDescription pulumi.StringPtrInput `pulumi:"remediationDescription"` // The severity level of the assessment Severity pulumi.StringInput `pulumi:"severity"` Threats pulumi.StringArrayInput `pulumi:"threats"` // The user impact of the assessment UserImpact pulumi.StringPtrInput `pulumi:"userImpact"` }
Describes properties of an assessment metadata.
func (SecurityAssessmentMetadataPropertiesArgs) ElementType ¶
func (SecurityAssessmentMetadataPropertiesArgs) ElementType() reflect.Type
func (SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesOutput ¶
func (i SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesOutput() SecurityAssessmentMetadataPropertiesOutput
func (SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesOutputWithContext ¶
func (i SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesOutput
func (SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesPtrOutput ¶
func (i SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesPtrOutput() SecurityAssessmentMetadataPropertiesPtrOutput
func (SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext ¶
func (i SecurityAssessmentMetadataPropertiesArgs) ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesPtrOutput
type SecurityAssessmentMetadataPropertiesInput ¶
type SecurityAssessmentMetadataPropertiesInput interface { pulumi.Input ToSecurityAssessmentMetadataPropertiesOutput() SecurityAssessmentMetadataPropertiesOutput ToSecurityAssessmentMetadataPropertiesOutputWithContext(context.Context) SecurityAssessmentMetadataPropertiesOutput }
SecurityAssessmentMetadataPropertiesInput is an input type that accepts SecurityAssessmentMetadataPropertiesArgs and SecurityAssessmentMetadataPropertiesOutput values. You can construct a concrete instance of `SecurityAssessmentMetadataPropertiesInput` via:
SecurityAssessmentMetadataPropertiesArgs{...}
type SecurityAssessmentMetadataPropertiesOutput ¶
type SecurityAssessmentMetadataPropertiesOutput struct{ *pulumi.OutputState }
Describes properties of an assessment metadata.
func (SecurityAssessmentMetadataPropertiesOutput) AssessmentType ¶
func (o SecurityAssessmentMetadataPropertiesOutput) AssessmentType() pulumi.StringOutput
BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
func (SecurityAssessmentMetadataPropertiesOutput) Category ¶
func (o SecurityAssessmentMetadataPropertiesOutput) Category() pulumi.StringArrayOutput
func (SecurityAssessmentMetadataPropertiesOutput) Description ¶
func (o SecurityAssessmentMetadataPropertiesOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment
func (SecurityAssessmentMetadataPropertiesOutput) DisplayName ¶
func (o SecurityAssessmentMetadataPropertiesOutput) DisplayName() pulumi.StringOutput
User friendly display name of the assessment
func (SecurityAssessmentMetadataPropertiesOutput) ElementType ¶
func (SecurityAssessmentMetadataPropertiesOutput) ElementType() reflect.Type
func (SecurityAssessmentMetadataPropertiesOutput) ImplementationEffort ¶
func (o SecurityAssessmentMetadataPropertiesOutput) ImplementationEffort() pulumi.StringPtrOutput
The implementation effort required to remediate this assessment
func (SecurityAssessmentMetadataPropertiesOutput) PartnerData ¶
func (o SecurityAssessmentMetadataPropertiesOutput) PartnerData() SecurityAssessmentMetadataPartnerDataPtrOutput
Describes the partner that created the assessment
func (SecurityAssessmentMetadataPropertiesOutput) Preview ¶
func (o SecurityAssessmentMetadataPropertiesOutput) Preview() pulumi.BoolPtrOutput
True if this assessment is in preview release status
func (SecurityAssessmentMetadataPropertiesOutput) RemediationDescription ¶
func (o SecurityAssessmentMetadataPropertiesOutput) RemediationDescription() pulumi.StringPtrOutput
Human readable description of what you should do to mitigate this security issue
func (SecurityAssessmentMetadataPropertiesOutput) Severity ¶
func (o SecurityAssessmentMetadataPropertiesOutput) Severity() pulumi.StringOutput
The severity level of the assessment
func (SecurityAssessmentMetadataPropertiesOutput) Threats ¶
func (o SecurityAssessmentMetadataPropertiesOutput) Threats() pulumi.StringArrayOutput
func (SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesOutput ¶
func (o SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesOutput() SecurityAssessmentMetadataPropertiesOutput
func (SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesOutputWithContext ¶
func (o SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesOutput
func (SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesPtrOutput ¶
func (o SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesPtrOutput() SecurityAssessmentMetadataPropertiesPtrOutput
func (SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext ¶
func (o SecurityAssessmentMetadataPropertiesOutput) ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesPtrOutput
func (SecurityAssessmentMetadataPropertiesOutput) UserImpact ¶
func (o SecurityAssessmentMetadataPropertiesOutput) UserImpact() pulumi.StringPtrOutput
The user impact of the assessment
type SecurityAssessmentMetadataPropertiesPtrInput ¶
type SecurityAssessmentMetadataPropertiesPtrInput interface { pulumi.Input ToSecurityAssessmentMetadataPropertiesPtrOutput() SecurityAssessmentMetadataPropertiesPtrOutput ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext(context.Context) SecurityAssessmentMetadataPropertiesPtrOutput }
SecurityAssessmentMetadataPropertiesPtrInput is an input type that accepts SecurityAssessmentMetadataPropertiesArgs, SecurityAssessmentMetadataPropertiesPtr and SecurityAssessmentMetadataPropertiesPtrOutput values. You can construct a concrete instance of `SecurityAssessmentMetadataPropertiesPtrInput` via:
SecurityAssessmentMetadataPropertiesArgs{...} or: nil
func SecurityAssessmentMetadataPropertiesPtr ¶
func SecurityAssessmentMetadataPropertiesPtr(v *SecurityAssessmentMetadataPropertiesArgs) SecurityAssessmentMetadataPropertiesPtrInput
type SecurityAssessmentMetadataPropertiesPtrOutput ¶
type SecurityAssessmentMetadataPropertiesPtrOutput struct{ *pulumi.OutputState }
func (SecurityAssessmentMetadataPropertiesPtrOutput) AssessmentType ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) AssessmentType() pulumi.StringPtrOutput
BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
func (SecurityAssessmentMetadataPropertiesPtrOutput) Category ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) Category() pulumi.StringArrayOutput
func (SecurityAssessmentMetadataPropertiesPtrOutput) Description ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment
func (SecurityAssessmentMetadataPropertiesPtrOutput) DisplayName ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) DisplayName() pulumi.StringPtrOutput
User friendly display name of the assessment
func (SecurityAssessmentMetadataPropertiesPtrOutput) ElementType ¶
func (SecurityAssessmentMetadataPropertiesPtrOutput) ElementType() reflect.Type
func (SecurityAssessmentMetadataPropertiesPtrOutput) ImplementationEffort ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) ImplementationEffort() pulumi.StringPtrOutput
The implementation effort required to remediate this assessment
func (SecurityAssessmentMetadataPropertiesPtrOutput) PartnerData ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) PartnerData() SecurityAssessmentMetadataPartnerDataPtrOutput
Describes the partner that created the assessment
func (SecurityAssessmentMetadataPropertiesPtrOutput) Preview ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) Preview() pulumi.BoolPtrOutput
True if this assessment is in preview release status
func (SecurityAssessmentMetadataPropertiesPtrOutput) RemediationDescription ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) RemediationDescription() pulumi.StringPtrOutput
Human readable description of what you should do to mitigate this security issue
func (SecurityAssessmentMetadataPropertiesPtrOutput) Severity ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) Severity() pulumi.StringPtrOutput
The severity level of the assessment
func (SecurityAssessmentMetadataPropertiesPtrOutput) Threats ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) Threats() pulumi.StringArrayOutput
func (SecurityAssessmentMetadataPropertiesPtrOutput) ToSecurityAssessmentMetadataPropertiesPtrOutput ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) ToSecurityAssessmentMetadataPropertiesPtrOutput() SecurityAssessmentMetadataPropertiesPtrOutput
func (SecurityAssessmentMetadataPropertiesPtrOutput) ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) ToSecurityAssessmentMetadataPropertiesPtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesPtrOutput
func (SecurityAssessmentMetadataPropertiesPtrOutput) UserImpact ¶
func (o SecurityAssessmentMetadataPropertiesPtrOutput) UserImpact() pulumi.StringPtrOutput
The user impact of the assessment
type SecurityAssessmentMetadataPropertiesResponse ¶
type SecurityAssessmentMetadataPropertiesResponse struct { // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType string `pulumi:"assessmentType"` Category []string `pulumi:"category"` // Human readable description of the assessment Description *string `pulumi:"description"` // User friendly display name of the assessment DisplayName string `pulumi:"displayName"` // The implementation effort required to remediate this assessment ImplementationEffort *string `pulumi:"implementationEffort"` // Describes the partner that created the assessment PartnerData *SecurityAssessmentMetadataPartnerDataResponse `pulumi:"partnerData"` // Azure resource ID of the policy definition that turns this assessment calculation on PolicyDefinitionId string `pulumi:"policyDefinitionId"` // True if this assessment is in preview release status Preview *bool `pulumi:"preview"` // Human readable description of what you should do to mitigate this security issue RemediationDescription *string `pulumi:"remediationDescription"` // The severity level of the assessment Severity string `pulumi:"severity"` Threats []string `pulumi:"threats"` // The user impact of the assessment UserImpact *string `pulumi:"userImpact"` }
Describes properties of an assessment metadata.
type SecurityAssessmentMetadataPropertiesResponseArgs ¶
type SecurityAssessmentMetadataPropertiesResponseArgs struct { // BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition AssessmentType pulumi.StringInput `pulumi:"assessmentType"` Category pulumi.StringArrayInput `pulumi:"category"` // Human readable description of the assessment Description pulumi.StringPtrInput `pulumi:"description"` // User friendly display name of the assessment DisplayName pulumi.StringInput `pulumi:"displayName"` // The implementation effort required to remediate this assessment ImplementationEffort pulumi.StringPtrInput `pulumi:"implementationEffort"` // Describes the partner that created the assessment PartnerData SecurityAssessmentMetadataPartnerDataResponsePtrInput `pulumi:"partnerData"` // Azure resource ID of the policy definition that turns this assessment calculation on PolicyDefinitionId pulumi.StringInput `pulumi:"policyDefinitionId"` // True if this assessment is in preview release status Preview pulumi.BoolPtrInput `pulumi:"preview"` // Human readable description of what you should do to mitigate this security issue RemediationDescription pulumi.StringPtrInput `pulumi:"remediationDescription"` // The severity level of the assessment Severity pulumi.StringInput `pulumi:"severity"` Threats pulumi.StringArrayInput `pulumi:"threats"` // The user impact of the assessment UserImpact pulumi.StringPtrInput `pulumi:"userImpact"` }
Describes properties of an assessment metadata.
func (SecurityAssessmentMetadataPropertiesResponseArgs) ElementType ¶
func (SecurityAssessmentMetadataPropertiesResponseArgs) ElementType() reflect.Type
func (SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponseOutput ¶
func (i SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponseOutput() SecurityAssessmentMetadataPropertiesResponseOutput
func (SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponseOutputWithContext ¶
func (i SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponseOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponseOutput
func (SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponsePtrOutput ¶
func (i SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponsePtrOutput() SecurityAssessmentMetadataPropertiesResponsePtrOutput
func (SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext ¶
func (i SecurityAssessmentMetadataPropertiesResponseArgs) ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponsePtrOutput
type SecurityAssessmentMetadataPropertiesResponseInput ¶
type SecurityAssessmentMetadataPropertiesResponseInput interface { pulumi.Input ToSecurityAssessmentMetadataPropertiesResponseOutput() SecurityAssessmentMetadataPropertiesResponseOutput ToSecurityAssessmentMetadataPropertiesResponseOutputWithContext(context.Context) SecurityAssessmentMetadataPropertiesResponseOutput }
SecurityAssessmentMetadataPropertiesResponseInput is an input type that accepts SecurityAssessmentMetadataPropertiesResponseArgs and SecurityAssessmentMetadataPropertiesResponseOutput values. You can construct a concrete instance of `SecurityAssessmentMetadataPropertiesResponseInput` via:
SecurityAssessmentMetadataPropertiesResponseArgs{...}
type SecurityAssessmentMetadataPropertiesResponseOutput ¶
type SecurityAssessmentMetadataPropertiesResponseOutput struct{ *pulumi.OutputState }
Describes properties of an assessment metadata.
func (SecurityAssessmentMetadataPropertiesResponseOutput) AssessmentType ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) AssessmentType() pulumi.StringOutput
BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
func (SecurityAssessmentMetadataPropertiesResponseOutput) Category ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) Category() pulumi.StringArrayOutput
func (SecurityAssessmentMetadataPropertiesResponseOutput) Description ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment
func (SecurityAssessmentMetadataPropertiesResponseOutput) DisplayName ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) DisplayName() pulumi.StringOutput
User friendly display name of the assessment
func (SecurityAssessmentMetadataPropertiesResponseOutput) ElementType ¶
func (SecurityAssessmentMetadataPropertiesResponseOutput) ElementType() reflect.Type
func (SecurityAssessmentMetadataPropertiesResponseOutput) ImplementationEffort ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) ImplementationEffort() pulumi.StringPtrOutput
The implementation effort required to remediate this assessment
func (SecurityAssessmentMetadataPropertiesResponseOutput) PartnerData ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) PartnerData() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
Describes the partner that created the assessment
func (SecurityAssessmentMetadataPropertiesResponseOutput) PolicyDefinitionId ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) PolicyDefinitionId() pulumi.StringOutput
Azure resource ID of the policy definition that turns this assessment calculation on
func (SecurityAssessmentMetadataPropertiesResponseOutput) Preview ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) Preview() pulumi.BoolPtrOutput
True if this assessment is in preview release status
func (SecurityAssessmentMetadataPropertiesResponseOutput) RemediationDescription ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) RemediationDescription() pulumi.StringPtrOutput
Human readable description of what you should do to mitigate this security issue
func (SecurityAssessmentMetadataPropertiesResponseOutput) Severity ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) Severity() pulumi.StringOutput
The severity level of the assessment
func (SecurityAssessmentMetadataPropertiesResponseOutput) Threats ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) Threats() pulumi.StringArrayOutput
func (SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponseOutput ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponseOutput() SecurityAssessmentMetadataPropertiesResponseOutput
func (SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponseOutputWithContext ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponseOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponseOutput
func (SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutput ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutput() SecurityAssessmentMetadataPropertiesResponsePtrOutput
func (SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponsePtrOutput
func (SecurityAssessmentMetadataPropertiesResponseOutput) UserImpact ¶
func (o SecurityAssessmentMetadataPropertiesResponseOutput) UserImpact() pulumi.StringPtrOutput
The user impact of the assessment
type SecurityAssessmentMetadataPropertiesResponsePtrInput ¶
type SecurityAssessmentMetadataPropertiesResponsePtrInput interface { pulumi.Input ToSecurityAssessmentMetadataPropertiesResponsePtrOutput() SecurityAssessmentMetadataPropertiesResponsePtrOutput ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext(context.Context) SecurityAssessmentMetadataPropertiesResponsePtrOutput }
SecurityAssessmentMetadataPropertiesResponsePtrInput is an input type that accepts SecurityAssessmentMetadataPropertiesResponseArgs, SecurityAssessmentMetadataPropertiesResponsePtr and SecurityAssessmentMetadataPropertiesResponsePtrOutput values. You can construct a concrete instance of `SecurityAssessmentMetadataPropertiesResponsePtrInput` via:
SecurityAssessmentMetadataPropertiesResponseArgs{...} or: nil
func SecurityAssessmentMetadataPropertiesResponsePtr ¶
func SecurityAssessmentMetadataPropertiesResponsePtr(v *SecurityAssessmentMetadataPropertiesResponseArgs) SecurityAssessmentMetadataPropertiesResponsePtrInput
type SecurityAssessmentMetadataPropertiesResponsePtrOutput ¶
type SecurityAssessmentMetadataPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) AssessmentType ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) AssessmentType() pulumi.StringPtrOutput
BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) Category ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Category() pulumi.StringArrayOutput
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) Description ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Description() pulumi.StringPtrOutput
Human readable description of the assessment
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) DisplayName ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) DisplayName() pulumi.StringPtrOutput
User friendly display name of the assessment
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) ElementType ¶
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) ElementType() reflect.Type
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) ImplementationEffort ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) ImplementationEffort() pulumi.StringPtrOutput
The implementation effort required to remediate this assessment
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) PartnerData ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) PartnerData() SecurityAssessmentMetadataPartnerDataResponsePtrOutput
Describes the partner that created the assessment
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) PolicyDefinitionId ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) PolicyDefinitionId() pulumi.StringPtrOutput
Azure resource ID of the policy definition that turns this assessment calculation on
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) Preview ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Preview() pulumi.BoolPtrOutput
True if this assessment is in preview release status
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) RemediationDescription ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) RemediationDescription() pulumi.StringPtrOutput
Human readable description of what you should do to mitigate this security issue
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) Severity ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Severity() pulumi.StringPtrOutput
The severity level of the assessment
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) Threats ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) Threats() pulumi.StringArrayOutput
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutput ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutput() SecurityAssessmentMetadataPropertiesResponsePtrOutput
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) ToSecurityAssessmentMetadataPropertiesResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentMetadataPropertiesResponsePtrOutput
func (SecurityAssessmentMetadataPropertiesResponsePtrOutput) UserImpact ¶
func (o SecurityAssessmentMetadataPropertiesResponsePtrOutput) UserImpact() pulumi.StringPtrOutput
The user impact of the assessment
type SecurityAssessmentPartnerData ¶
type SecurityAssessmentPartnerData struct { // Name of the company of the partner PartnerName string `pulumi:"partnerName"` // secret to authenticate the partner - write only Secret string `pulumi:"secret"` }
Data regarding 3rd party partner integration
type SecurityAssessmentPartnerDataArgs ¶
type SecurityAssessmentPartnerDataArgs struct { // Name of the company of the partner PartnerName pulumi.StringInput `pulumi:"partnerName"` // secret to authenticate the partner - write only Secret pulumi.StringInput `pulumi:"secret"` }
Data regarding 3rd party partner integration
func (SecurityAssessmentPartnerDataArgs) ElementType ¶
func (SecurityAssessmentPartnerDataArgs) ElementType() reflect.Type
func (SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataOutput ¶
func (i SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataOutput() SecurityAssessmentPartnerDataOutput
func (SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataOutputWithContext ¶
func (i SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataOutput
func (SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataPtrOutput ¶
func (i SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataPtrOutput() SecurityAssessmentPartnerDataPtrOutput
func (SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataPtrOutputWithContext ¶
func (i SecurityAssessmentPartnerDataArgs) ToSecurityAssessmentPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataPtrOutput
type SecurityAssessmentPartnerDataInput ¶
type SecurityAssessmentPartnerDataInput interface { pulumi.Input ToSecurityAssessmentPartnerDataOutput() SecurityAssessmentPartnerDataOutput ToSecurityAssessmentPartnerDataOutputWithContext(context.Context) SecurityAssessmentPartnerDataOutput }
SecurityAssessmentPartnerDataInput is an input type that accepts SecurityAssessmentPartnerDataArgs and SecurityAssessmentPartnerDataOutput values. You can construct a concrete instance of `SecurityAssessmentPartnerDataInput` via:
SecurityAssessmentPartnerDataArgs{...}
type SecurityAssessmentPartnerDataOutput ¶
type SecurityAssessmentPartnerDataOutput struct{ *pulumi.OutputState }
Data regarding 3rd party partner integration
func (SecurityAssessmentPartnerDataOutput) ElementType ¶
func (SecurityAssessmentPartnerDataOutput) ElementType() reflect.Type
func (SecurityAssessmentPartnerDataOutput) PartnerName ¶
func (o SecurityAssessmentPartnerDataOutput) PartnerName() pulumi.StringOutput
Name of the company of the partner
func (SecurityAssessmentPartnerDataOutput) Secret ¶
func (o SecurityAssessmentPartnerDataOutput) Secret() pulumi.StringOutput
secret to authenticate the partner - write only
func (SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataOutput ¶
func (o SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataOutput() SecurityAssessmentPartnerDataOutput
func (SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataOutputWithContext ¶
func (o SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataOutput
func (SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataPtrOutput ¶
func (o SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataPtrOutput() SecurityAssessmentPartnerDataPtrOutput
func (SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataPtrOutputWithContext ¶
func (o SecurityAssessmentPartnerDataOutput) ToSecurityAssessmentPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataPtrOutput
type SecurityAssessmentPartnerDataPtrInput ¶
type SecurityAssessmentPartnerDataPtrInput interface { pulumi.Input ToSecurityAssessmentPartnerDataPtrOutput() SecurityAssessmentPartnerDataPtrOutput ToSecurityAssessmentPartnerDataPtrOutputWithContext(context.Context) SecurityAssessmentPartnerDataPtrOutput }
SecurityAssessmentPartnerDataPtrInput is an input type that accepts SecurityAssessmentPartnerDataArgs, SecurityAssessmentPartnerDataPtr and SecurityAssessmentPartnerDataPtrOutput values. You can construct a concrete instance of `SecurityAssessmentPartnerDataPtrInput` via:
SecurityAssessmentPartnerDataArgs{...} or: nil
func SecurityAssessmentPartnerDataPtr ¶
func SecurityAssessmentPartnerDataPtr(v *SecurityAssessmentPartnerDataArgs) SecurityAssessmentPartnerDataPtrInput
type SecurityAssessmentPartnerDataPtrOutput ¶
type SecurityAssessmentPartnerDataPtrOutput struct{ *pulumi.OutputState }
func (SecurityAssessmentPartnerDataPtrOutput) ElementType ¶
func (SecurityAssessmentPartnerDataPtrOutput) ElementType() reflect.Type
func (SecurityAssessmentPartnerDataPtrOutput) PartnerName ¶
func (o SecurityAssessmentPartnerDataPtrOutput) PartnerName() pulumi.StringPtrOutput
Name of the company of the partner
func (SecurityAssessmentPartnerDataPtrOutput) Secret ¶
func (o SecurityAssessmentPartnerDataPtrOutput) Secret() pulumi.StringPtrOutput
secret to authenticate the partner - write only
func (SecurityAssessmentPartnerDataPtrOutput) ToSecurityAssessmentPartnerDataPtrOutput ¶
func (o SecurityAssessmentPartnerDataPtrOutput) ToSecurityAssessmentPartnerDataPtrOutput() SecurityAssessmentPartnerDataPtrOutput
func (SecurityAssessmentPartnerDataPtrOutput) ToSecurityAssessmentPartnerDataPtrOutputWithContext ¶
func (o SecurityAssessmentPartnerDataPtrOutput) ToSecurityAssessmentPartnerDataPtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataPtrOutput
type SecurityAssessmentPartnerDataResponse ¶
type SecurityAssessmentPartnerDataResponse struct { // Name of the company of the partner PartnerName string `pulumi:"partnerName"` // secret to authenticate the partner - write only Secret string `pulumi:"secret"` }
Data regarding 3rd party partner integration
type SecurityAssessmentPartnerDataResponseArgs ¶
type SecurityAssessmentPartnerDataResponseArgs struct { // Name of the company of the partner PartnerName pulumi.StringInput `pulumi:"partnerName"` // secret to authenticate the partner - write only Secret pulumi.StringInput `pulumi:"secret"` }
Data regarding 3rd party partner integration
func (SecurityAssessmentPartnerDataResponseArgs) ElementType ¶
func (SecurityAssessmentPartnerDataResponseArgs) ElementType() reflect.Type
func (SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponseOutput ¶
func (i SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponseOutput() SecurityAssessmentPartnerDataResponseOutput
func (SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponseOutputWithContext ¶
func (i SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponseOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponseOutput
func (SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponsePtrOutput ¶
func (i SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponsePtrOutput() SecurityAssessmentPartnerDataResponsePtrOutput
func (SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext ¶
func (i SecurityAssessmentPartnerDataResponseArgs) ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponsePtrOutput
type SecurityAssessmentPartnerDataResponseInput ¶
type SecurityAssessmentPartnerDataResponseInput interface { pulumi.Input ToSecurityAssessmentPartnerDataResponseOutput() SecurityAssessmentPartnerDataResponseOutput ToSecurityAssessmentPartnerDataResponseOutputWithContext(context.Context) SecurityAssessmentPartnerDataResponseOutput }
SecurityAssessmentPartnerDataResponseInput is an input type that accepts SecurityAssessmentPartnerDataResponseArgs and SecurityAssessmentPartnerDataResponseOutput values. You can construct a concrete instance of `SecurityAssessmentPartnerDataResponseInput` via:
SecurityAssessmentPartnerDataResponseArgs{...}
type SecurityAssessmentPartnerDataResponseOutput ¶
type SecurityAssessmentPartnerDataResponseOutput struct{ *pulumi.OutputState }
Data regarding 3rd party partner integration
func (SecurityAssessmentPartnerDataResponseOutput) ElementType ¶
func (SecurityAssessmentPartnerDataResponseOutput) ElementType() reflect.Type
func (SecurityAssessmentPartnerDataResponseOutput) PartnerName ¶
func (o SecurityAssessmentPartnerDataResponseOutput) PartnerName() pulumi.StringOutput
Name of the company of the partner
func (SecurityAssessmentPartnerDataResponseOutput) Secret ¶
func (o SecurityAssessmentPartnerDataResponseOutput) Secret() pulumi.StringOutput
secret to authenticate the partner - write only
func (SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponseOutput ¶
func (o SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponseOutput() SecurityAssessmentPartnerDataResponseOutput
func (SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponseOutputWithContext ¶
func (o SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponseOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponseOutput
func (SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponsePtrOutput ¶
func (o SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponsePtrOutput() SecurityAssessmentPartnerDataResponsePtrOutput
func (SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext ¶
func (o SecurityAssessmentPartnerDataResponseOutput) ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponsePtrOutput
type SecurityAssessmentPartnerDataResponsePtrInput ¶
type SecurityAssessmentPartnerDataResponsePtrInput interface { pulumi.Input ToSecurityAssessmentPartnerDataResponsePtrOutput() SecurityAssessmentPartnerDataResponsePtrOutput ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext(context.Context) SecurityAssessmentPartnerDataResponsePtrOutput }
SecurityAssessmentPartnerDataResponsePtrInput is an input type that accepts SecurityAssessmentPartnerDataResponseArgs, SecurityAssessmentPartnerDataResponsePtr and SecurityAssessmentPartnerDataResponsePtrOutput values. You can construct a concrete instance of `SecurityAssessmentPartnerDataResponsePtrInput` via:
SecurityAssessmentPartnerDataResponseArgs{...} or: nil
func SecurityAssessmentPartnerDataResponsePtr ¶
func SecurityAssessmentPartnerDataResponsePtr(v *SecurityAssessmentPartnerDataResponseArgs) SecurityAssessmentPartnerDataResponsePtrInput
type SecurityAssessmentPartnerDataResponsePtrOutput ¶
type SecurityAssessmentPartnerDataResponsePtrOutput struct{ *pulumi.OutputState }
func (SecurityAssessmentPartnerDataResponsePtrOutput) ElementType ¶
func (SecurityAssessmentPartnerDataResponsePtrOutput) ElementType() reflect.Type
func (SecurityAssessmentPartnerDataResponsePtrOutput) PartnerName ¶
func (o SecurityAssessmentPartnerDataResponsePtrOutput) PartnerName() pulumi.StringPtrOutput
Name of the company of the partner
func (SecurityAssessmentPartnerDataResponsePtrOutput) Secret ¶
func (o SecurityAssessmentPartnerDataResponsePtrOutput) Secret() pulumi.StringPtrOutput
secret to authenticate the partner - write only
func (SecurityAssessmentPartnerDataResponsePtrOutput) ToSecurityAssessmentPartnerDataResponsePtrOutput ¶
func (o SecurityAssessmentPartnerDataResponsePtrOutput) ToSecurityAssessmentPartnerDataResponsePtrOutput() SecurityAssessmentPartnerDataResponsePtrOutput
func (SecurityAssessmentPartnerDataResponsePtrOutput) ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext ¶
func (o SecurityAssessmentPartnerDataResponsePtrOutput) ToSecurityAssessmentPartnerDataResponsePtrOutputWithContext(ctx context.Context) SecurityAssessmentPartnerDataResponsePtrOutput
type ServerVulnerabilityAssessment ¶
type ServerVulnerabilityAssessment struct { pulumi.CustomResourceState // Resource name Name pulumi.StringOutput `pulumi:"name"` // The provisioningState of the vulnerability assessment capability on the VM ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Describes the server vulnerability assessment details on a resource
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.
type ServerVulnerabilityAssessmentArgs ¶
type ServerVulnerabilityAssessmentArgs struct { // The name of the resource group within the user's subscription. The name is case insensitive. ResourceGroupName pulumi.StringInput // Name of the resource. ResourceName pulumi.StringInput // The Namespace of the resource. ResourceNamespace pulumi.StringInput // The type of the resource. ResourceType pulumi.StringInput // ServerVulnerabilityAssessment status. only a 'default' value is supported. ServerVulnerabilityAssessment pulumi.StringInput }
The set of arguments for constructing a ServerVulnerabilityAssessment resource.
func (ServerVulnerabilityAssessmentArgs) ElementType ¶
func (ServerVulnerabilityAssessmentArgs) ElementType() reflect.Type
type ServerVulnerabilityAssessmentState ¶
type ServerVulnerabilityAssessmentState struct { // Resource name Name pulumi.StringPtrInput // The provisioningState of the vulnerability assessment capability on the VM ProvisioningState pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput }
func (ServerVulnerabilityAssessmentState) ElementType ¶
func (ServerVulnerabilityAssessmentState) ElementType() reflect.Type
type UserRecommendation ¶
type UserRecommendation struct { // The recommendation action of the machine or rule RecommendationAction *string `pulumi:"recommendationAction"` // Represents a user that is recommended to be allowed for a certain rule Username *string `pulumi:"username"` }
Represents a user that is recommended to be allowed for a certain rule
type UserRecommendationArgs ¶
type UserRecommendationArgs struct { // The recommendation action of the machine or rule RecommendationAction pulumi.StringPtrInput `pulumi:"recommendationAction"` // Represents a user that is recommended to be allowed for a certain rule Username pulumi.StringPtrInput `pulumi:"username"` }
Represents a user that is recommended to be allowed for a certain rule
func (UserRecommendationArgs) ElementType ¶
func (UserRecommendationArgs) ElementType() reflect.Type
func (UserRecommendationArgs) ToUserRecommendationOutput ¶
func (i UserRecommendationArgs) ToUserRecommendationOutput() UserRecommendationOutput
func (UserRecommendationArgs) ToUserRecommendationOutputWithContext ¶
func (i UserRecommendationArgs) ToUserRecommendationOutputWithContext(ctx context.Context) UserRecommendationOutput
type UserRecommendationArray ¶
type UserRecommendationArray []UserRecommendationInput
func (UserRecommendationArray) ElementType ¶
func (UserRecommendationArray) ElementType() reflect.Type
func (UserRecommendationArray) ToUserRecommendationArrayOutput ¶
func (i UserRecommendationArray) ToUserRecommendationArrayOutput() UserRecommendationArrayOutput
func (UserRecommendationArray) ToUserRecommendationArrayOutputWithContext ¶
func (i UserRecommendationArray) ToUserRecommendationArrayOutputWithContext(ctx context.Context) UserRecommendationArrayOutput
type UserRecommendationArrayInput ¶
type UserRecommendationArrayInput interface { pulumi.Input ToUserRecommendationArrayOutput() UserRecommendationArrayOutput ToUserRecommendationArrayOutputWithContext(context.Context) UserRecommendationArrayOutput }
UserRecommendationArrayInput is an input type that accepts UserRecommendationArray and UserRecommendationArrayOutput values. You can construct a concrete instance of `UserRecommendationArrayInput` via:
UserRecommendationArray{ UserRecommendationArgs{...} }
type UserRecommendationArrayOutput ¶
type UserRecommendationArrayOutput struct{ *pulumi.OutputState }
func (UserRecommendationArrayOutput) ElementType ¶
func (UserRecommendationArrayOutput) ElementType() reflect.Type
func (UserRecommendationArrayOutput) Index ¶
func (o UserRecommendationArrayOutput) Index(i pulumi.IntInput) UserRecommendationOutput
func (UserRecommendationArrayOutput) ToUserRecommendationArrayOutput ¶
func (o UserRecommendationArrayOutput) ToUserRecommendationArrayOutput() UserRecommendationArrayOutput
func (UserRecommendationArrayOutput) ToUserRecommendationArrayOutputWithContext ¶
func (o UserRecommendationArrayOutput) ToUserRecommendationArrayOutputWithContext(ctx context.Context) UserRecommendationArrayOutput
type UserRecommendationInput ¶
type UserRecommendationInput interface { pulumi.Input ToUserRecommendationOutput() UserRecommendationOutput ToUserRecommendationOutputWithContext(context.Context) UserRecommendationOutput }
UserRecommendationInput is an input type that accepts UserRecommendationArgs and UserRecommendationOutput values. You can construct a concrete instance of `UserRecommendationInput` via:
UserRecommendationArgs{...}
type UserRecommendationOutput ¶
type UserRecommendationOutput struct{ *pulumi.OutputState }
Represents a user that is recommended to be allowed for a certain rule
func (UserRecommendationOutput) ElementType ¶
func (UserRecommendationOutput) ElementType() reflect.Type
func (UserRecommendationOutput) RecommendationAction ¶
func (o UserRecommendationOutput) RecommendationAction() pulumi.StringPtrOutput
The recommendation action of the machine or rule
func (UserRecommendationOutput) ToUserRecommendationOutput ¶
func (o UserRecommendationOutput) ToUserRecommendationOutput() UserRecommendationOutput
func (UserRecommendationOutput) ToUserRecommendationOutputWithContext ¶
func (o UserRecommendationOutput) ToUserRecommendationOutputWithContext(ctx context.Context) UserRecommendationOutput
func (UserRecommendationOutput) Username ¶
func (o UserRecommendationOutput) Username() pulumi.StringPtrOutput
Represents a user that is recommended to be allowed for a certain rule
type UserRecommendationResponse ¶
type UserRecommendationResponse struct { // The recommendation action of the machine or rule RecommendationAction *string `pulumi:"recommendationAction"` // Represents a user that is recommended to be allowed for a certain rule Username *string `pulumi:"username"` }
Represents a user that is recommended to be allowed for a certain rule
type UserRecommendationResponseArgs ¶
type UserRecommendationResponseArgs struct { // The recommendation action of the machine or rule RecommendationAction pulumi.StringPtrInput `pulumi:"recommendationAction"` // Represents a user that is recommended to be allowed for a certain rule Username pulumi.StringPtrInput `pulumi:"username"` }
Represents a user that is recommended to be allowed for a certain rule
func (UserRecommendationResponseArgs) ElementType ¶
func (UserRecommendationResponseArgs) ElementType() reflect.Type
func (UserRecommendationResponseArgs) ToUserRecommendationResponseOutput ¶
func (i UserRecommendationResponseArgs) ToUserRecommendationResponseOutput() UserRecommendationResponseOutput
func (UserRecommendationResponseArgs) ToUserRecommendationResponseOutputWithContext ¶
func (i UserRecommendationResponseArgs) ToUserRecommendationResponseOutputWithContext(ctx context.Context) UserRecommendationResponseOutput
type UserRecommendationResponseArray ¶
type UserRecommendationResponseArray []UserRecommendationResponseInput
func (UserRecommendationResponseArray) ElementType ¶
func (UserRecommendationResponseArray) ElementType() reflect.Type
func (UserRecommendationResponseArray) ToUserRecommendationResponseArrayOutput ¶
func (i UserRecommendationResponseArray) ToUserRecommendationResponseArrayOutput() UserRecommendationResponseArrayOutput
func (UserRecommendationResponseArray) ToUserRecommendationResponseArrayOutputWithContext ¶
func (i UserRecommendationResponseArray) ToUserRecommendationResponseArrayOutputWithContext(ctx context.Context) UserRecommendationResponseArrayOutput
type UserRecommendationResponseArrayInput ¶
type UserRecommendationResponseArrayInput interface { pulumi.Input ToUserRecommendationResponseArrayOutput() UserRecommendationResponseArrayOutput ToUserRecommendationResponseArrayOutputWithContext(context.Context) UserRecommendationResponseArrayOutput }
UserRecommendationResponseArrayInput is an input type that accepts UserRecommendationResponseArray and UserRecommendationResponseArrayOutput values. You can construct a concrete instance of `UserRecommendationResponseArrayInput` via:
UserRecommendationResponseArray{ UserRecommendationResponseArgs{...} }
type UserRecommendationResponseArrayOutput ¶
type UserRecommendationResponseArrayOutput struct{ *pulumi.OutputState }
func (UserRecommendationResponseArrayOutput) ElementType ¶
func (UserRecommendationResponseArrayOutput) ElementType() reflect.Type
func (UserRecommendationResponseArrayOutput) Index ¶
func (o UserRecommendationResponseArrayOutput) Index(i pulumi.IntInput) UserRecommendationResponseOutput
func (UserRecommendationResponseArrayOutput) ToUserRecommendationResponseArrayOutput ¶
func (o UserRecommendationResponseArrayOutput) ToUserRecommendationResponseArrayOutput() UserRecommendationResponseArrayOutput
func (UserRecommendationResponseArrayOutput) ToUserRecommendationResponseArrayOutputWithContext ¶
func (o UserRecommendationResponseArrayOutput) ToUserRecommendationResponseArrayOutputWithContext(ctx context.Context) UserRecommendationResponseArrayOutput
type UserRecommendationResponseInput ¶
type UserRecommendationResponseInput interface { pulumi.Input ToUserRecommendationResponseOutput() UserRecommendationResponseOutput ToUserRecommendationResponseOutputWithContext(context.Context) UserRecommendationResponseOutput }
UserRecommendationResponseInput is an input type that accepts UserRecommendationResponseArgs and UserRecommendationResponseOutput values. You can construct a concrete instance of `UserRecommendationResponseInput` via:
UserRecommendationResponseArgs{...}
type UserRecommendationResponseOutput ¶
type UserRecommendationResponseOutput struct{ *pulumi.OutputState }
Represents a user that is recommended to be allowed for a certain rule
func (UserRecommendationResponseOutput) ElementType ¶
func (UserRecommendationResponseOutput) ElementType() reflect.Type
func (UserRecommendationResponseOutput) RecommendationAction ¶
func (o UserRecommendationResponseOutput) RecommendationAction() pulumi.StringPtrOutput
The recommendation action of the machine or rule
func (UserRecommendationResponseOutput) ToUserRecommendationResponseOutput ¶
func (o UserRecommendationResponseOutput) ToUserRecommendationResponseOutput() UserRecommendationResponseOutput
func (UserRecommendationResponseOutput) ToUserRecommendationResponseOutputWithContext ¶
func (o UserRecommendationResponseOutput) ToUserRecommendationResponseOutputWithContext(ctx context.Context) UserRecommendationResponseOutput
func (UserRecommendationResponseOutput) Username ¶
func (o UserRecommendationResponseOutput) Username() pulumi.StringPtrOutput
Represents a user that is recommended to be allowed for a certain rule
type VmRecommendation ¶
type VmRecommendation struct { // The configuration status of the machines group or machine or rule ConfigurationStatus *string `pulumi:"configurationStatus"` // The machine supportability of Enforce feature EnforcementSupport *string `pulumi:"enforcementSupport"` // The recommendation action of the machine or rule RecommendationAction *string `pulumi:"recommendationAction"` // The full resource id of the machine ResourceId *string `pulumi:"resourceId"` }
Represents a machine that is part of a machine group
type VmRecommendationArgs ¶
type VmRecommendationArgs struct { // The configuration status of the machines group or machine or rule ConfigurationStatus pulumi.StringPtrInput `pulumi:"configurationStatus"` // The machine supportability of Enforce feature EnforcementSupport pulumi.StringPtrInput `pulumi:"enforcementSupport"` // The recommendation action of the machine or rule RecommendationAction pulumi.StringPtrInput `pulumi:"recommendationAction"` // The full resource id of the machine ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Represents a machine that is part of a machine group
func (VmRecommendationArgs) ElementType ¶
func (VmRecommendationArgs) ElementType() reflect.Type
func (VmRecommendationArgs) ToVmRecommendationOutput ¶
func (i VmRecommendationArgs) ToVmRecommendationOutput() VmRecommendationOutput
func (VmRecommendationArgs) ToVmRecommendationOutputWithContext ¶
func (i VmRecommendationArgs) ToVmRecommendationOutputWithContext(ctx context.Context) VmRecommendationOutput
type VmRecommendationArray ¶
type VmRecommendationArray []VmRecommendationInput
func (VmRecommendationArray) ElementType ¶
func (VmRecommendationArray) ElementType() reflect.Type
func (VmRecommendationArray) ToVmRecommendationArrayOutput ¶
func (i VmRecommendationArray) ToVmRecommendationArrayOutput() VmRecommendationArrayOutput
func (VmRecommendationArray) ToVmRecommendationArrayOutputWithContext ¶
func (i VmRecommendationArray) ToVmRecommendationArrayOutputWithContext(ctx context.Context) VmRecommendationArrayOutput
type VmRecommendationArrayInput ¶
type VmRecommendationArrayInput interface { pulumi.Input ToVmRecommendationArrayOutput() VmRecommendationArrayOutput ToVmRecommendationArrayOutputWithContext(context.Context) VmRecommendationArrayOutput }
VmRecommendationArrayInput is an input type that accepts VmRecommendationArray and VmRecommendationArrayOutput values. You can construct a concrete instance of `VmRecommendationArrayInput` via:
VmRecommendationArray{ VmRecommendationArgs{...} }
type VmRecommendationArrayOutput ¶
type VmRecommendationArrayOutput struct{ *pulumi.OutputState }
func (VmRecommendationArrayOutput) ElementType ¶
func (VmRecommendationArrayOutput) ElementType() reflect.Type
func (VmRecommendationArrayOutput) Index ¶
func (o VmRecommendationArrayOutput) Index(i pulumi.IntInput) VmRecommendationOutput
func (VmRecommendationArrayOutput) ToVmRecommendationArrayOutput ¶
func (o VmRecommendationArrayOutput) ToVmRecommendationArrayOutput() VmRecommendationArrayOutput
func (VmRecommendationArrayOutput) ToVmRecommendationArrayOutputWithContext ¶
func (o VmRecommendationArrayOutput) ToVmRecommendationArrayOutputWithContext(ctx context.Context) VmRecommendationArrayOutput
type VmRecommendationInput ¶
type VmRecommendationInput interface { pulumi.Input ToVmRecommendationOutput() VmRecommendationOutput ToVmRecommendationOutputWithContext(context.Context) VmRecommendationOutput }
VmRecommendationInput is an input type that accepts VmRecommendationArgs and VmRecommendationOutput values. You can construct a concrete instance of `VmRecommendationInput` via:
VmRecommendationArgs{...}
type VmRecommendationOutput ¶
type VmRecommendationOutput struct{ *pulumi.OutputState }
Represents a machine that is part of a machine group
func (VmRecommendationOutput) ConfigurationStatus ¶
func (o VmRecommendationOutput) ConfigurationStatus() pulumi.StringPtrOutput
The configuration status of the machines group or machine or rule
func (VmRecommendationOutput) ElementType ¶
func (VmRecommendationOutput) ElementType() reflect.Type
func (VmRecommendationOutput) EnforcementSupport ¶
func (o VmRecommendationOutput) EnforcementSupport() pulumi.StringPtrOutput
The machine supportability of Enforce feature
func (VmRecommendationOutput) RecommendationAction ¶
func (o VmRecommendationOutput) RecommendationAction() pulumi.StringPtrOutput
The recommendation action of the machine or rule
func (VmRecommendationOutput) ResourceId ¶
func (o VmRecommendationOutput) ResourceId() pulumi.StringPtrOutput
The full resource id of the machine
func (VmRecommendationOutput) ToVmRecommendationOutput ¶
func (o VmRecommendationOutput) ToVmRecommendationOutput() VmRecommendationOutput
func (VmRecommendationOutput) ToVmRecommendationOutputWithContext ¶
func (o VmRecommendationOutput) ToVmRecommendationOutputWithContext(ctx context.Context) VmRecommendationOutput
type VmRecommendationResponse ¶
type VmRecommendationResponse struct { // The configuration status of the machines group or machine or rule ConfigurationStatus *string `pulumi:"configurationStatus"` // The machine supportability of Enforce feature EnforcementSupport *string `pulumi:"enforcementSupport"` // The recommendation action of the machine or rule RecommendationAction *string `pulumi:"recommendationAction"` // The full resource id of the machine ResourceId *string `pulumi:"resourceId"` }
Represents a machine that is part of a machine group
type VmRecommendationResponseArgs ¶
type VmRecommendationResponseArgs struct { // The configuration status of the machines group or machine or rule ConfigurationStatus pulumi.StringPtrInput `pulumi:"configurationStatus"` // The machine supportability of Enforce feature EnforcementSupport pulumi.StringPtrInput `pulumi:"enforcementSupport"` // The recommendation action of the machine or rule RecommendationAction pulumi.StringPtrInput `pulumi:"recommendationAction"` // The full resource id of the machine ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Represents a machine that is part of a machine group
func (VmRecommendationResponseArgs) ElementType ¶
func (VmRecommendationResponseArgs) ElementType() reflect.Type
func (VmRecommendationResponseArgs) ToVmRecommendationResponseOutput ¶
func (i VmRecommendationResponseArgs) ToVmRecommendationResponseOutput() VmRecommendationResponseOutput
func (VmRecommendationResponseArgs) ToVmRecommendationResponseOutputWithContext ¶
func (i VmRecommendationResponseArgs) ToVmRecommendationResponseOutputWithContext(ctx context.Context) VmRecommendationResponseOutput
type VmRecommendationResponseArray ¶
type VmRecommendationResponseArray []VmRecommendationResponseInput
func (VmRecommendationResponseArray) ElementType ¶
func (VmRecommendationResponseArray) ElementType() reflect.Type
func (VmRecommendationResponseArray) ToVmRecommendationResponseArrayOutput ¶
func (i VmRecommendationResponseArray) ToVmRecommendationResponseArrayOutput() VmRecommendationResponseArrayOutput
func (VmRecommendationResponseArray) ToVmRecommendationResponseArrayOutputWithContext ¶
func (i VmRecommendationResponseArray) ToVmRecommendationResponseArrayOutputWithContext(ctx context.Context) VmRecommendationResponseArrayOutput
type VmRecommendationResponseArrayInput ¶
type VmRecommendationResponseArrayInput interface { pulumi.Input ToVmRecommendationResponseArrayOutput() VmRecommendationResponseArrayOutput ToVmRecommendationResponseArrayOutputWithContext(context.Context) VmRecommendationResponseArrayOutput }
VmRecommendationResponseArrayInput is an input type that accepts VmRecommendationResponseArray and VmRecommendationResponseArrayOutput values. You can construct a concrete instance of `VmRecommendationResponseArrayInput` via:
VmRecommendationResponseArray{ VmRecommendationResponseArgs{...} }
type VmRecommendationResponseArrayOutput ¶
type VmRecommendationResponseArrayOutput struct{ *pulumi.OutputState }
func (VmRecommendationResponseArrayOutput) ElementType ¶
func (VmRecommendationResponseArrayOutput) ElementType() reflect.Type
func (VmRecommendationResponseArrayOutput) Index ¶
func (o VmRecommendationResponseArrayOutput) Index(i pulumi.IntInput) VmRecommendationResponseOutput
func (VmRecommendationResponseArrayOutput) ToVmRecommendationResponseArrayOutput ¶
func (o VmRecommendationResponseArrayOutput) ToVmRecommendationResponseArrayOutput() VmRecommendationResponseArrayOutput
func (VmRecommendationResponseArrayOutput) ToVmRecommendationResponseArrayOutputWithContext ¶
func (o VmRecommendationResponseArrayOutput) ToVmRecommendationResponseArrayOutputWithContext(ctx context.Context) VmRecommendationResponseArrayOutput
type VmRecommendationResponseInput ¶
type VmRecommendationResponseInput interface { pulumi.Input ToVmRecommendationResponseOutput() VmRecommendationResponseOutput ToVmRecommendationResponseOutputWithContext(context.Context) VmRecommendationResponseOutput }
VmRecommendationResponseInput is an input type that accepts VmRecommendationResponseArgs and VmRecommendationResponseOutput values. You can construct a concrete instance of `VmRecommendationResponseInput` via:
VmRecommendationResponseArgs{...}
type VmRecommendationResponseOutput ¶
type VmRecommendationResponseOutput struct{ *pulumi.OutputState }
Represents a machine that is part of a machine group
func (VmRecommendationResponseOutput) ConfigurationStatus ¶
func (o VmRecommendationResponseOutput) ConfigurationStatus() pulumi.StringPtrOutput
The configuration status of the machines group or machine or rule
func (VmRecommendationResponseOutput) ElementType ¶
func (VmRecommendationResponseOutput) ElementType() reflect.Type
func (VmRecommendationResponseOutput) EnforcementSupport ¶
func (o VmRecommendationResponseOutput) EnforcementSupport() pulumi.StringPtrOutput
The machine supportability of Enforce feature
func (VmRecommendationResponseOutput) RecommendationAction ¶
func (o VmRecommendationResponseOutput) RecommendationAction() pulumi.StringPtrOutput
The recommendation action of the machine or rule
func (VmRecommendationResponseOutput) ResourceId ¶
func (o VmRecommendationResponseOutput) ResourceId() pulumi.StringPtrOutput
The full resource id of the machine
func (VmRecommendationResponseOutput) ToVmRecommendationResponseOutput ¶
func (o VmRecommendationResponseOutput) ToVmRecommendationResponseOutput() VmRecommendationResponseOutput
func (VmRecommendationResponseOutput) ToVmRecommendationResponseOutputWithContext ¶
func (o VmRecommendationResponseOutput) ToVmRecommendationResponseOutputWithContext(ctx context.Context) VmRecommendationResponseOutput
Source Files
¶
- adaptiveApplicationControl.go
- assessment.go
- assessmentMetadataInSubscription.go
- getAdaptiveApplicationControl.go
- getAssessment.go
- getAssessmentMetadataInSubscription.go
- getJitNetworkAccessPolicy.go
- getServerVulnerabilityAssessment.go
- jitNetworkAccessPolicy.go
- pulumiTypes.go
- serverVulnerabilityAssessment.go