Documentation
¶
Index ¶
- type AdaptiveApplicationControl
- type AdaptiveApplicationControlArgs
- type AdaptiveApplicationControlState
- type AppWhitelistingIssueSummaryResponse
- type AppWhitelistingIssueSummaryResponseArgs
- func (AppWhitelistingIssueSummaryResponseArgs) ElementType() reflect.Type
- func (i AppWhitelistingIssueSummaryResponseArgs) ToAppWhitelistingIssueSummaryResponseOutput() AppWhitelistingIssueSummaryResponseOutput
- func (i AppWhitelistingIssueSummaryResponseArgs) ToAppWhitelistingIssueSummaryResponseOutputWithContext(ctx context.Context) AppWhitelistingIssueSummaryResponseOutput
- type AppWhitelistingIssueSummaryResponseArray
- func (AppWhitelistingIssueSummaryResponseArray) ElementType() reflect.Type
- func (i AppWhitelistingIssueSummaryResponseArray) ToAppWhitelistingIssueSummaryResponseArrayOutput() AppWhitelistingIssueSummaryResponseArrayOutput
- func (i AppWhitelistingIssueSummaryResponseArray) ToAppWhitelistingIssueSummaryResponseArrayOutputWithContext(ctx context.Context) AppWhitelistingIssueSummaryResponseArrayOutput
- type AppWhitelistingIssueSummaryResponseArrayInput
- type AppWhitelistingIssueSummaryResponseArrayOutput
- func (AppWhitelistingIssueSummaryResponseArrayOutput) ElementType() reflect.Type
- func (o AppWhitelistingIssueSummaryResponseArrayOutput) Index(i pulumi.IntInput) AppWhitelistingIssueSummaryResponseOutput
- func (o AppWhitelistingIssueSummaryResponseArrayOutput) ToAppWhitelistingIssueSummaryResponseArrayOutput() AppWhitelistingIssueSummaryResponseArrayOutput
- func (o AppWhitelistingIssueSummaryResponseArrayOutput) ToAppWhitelistingIssueSummaryResponseArrayOutputWithContext(ctx context.Context) AppWhitelistingIssueSummaryResponseArrayOutput
- type AppWhitelistingIssueSummaryResponseInput
- type AppWhitelistingIssueSummaryResponseOutput
- func (AppWhitelistingIssueSummaryResponseOutput) ElementType() reflect.Type
- func (o AppWhitelistingIssueSummaryResponseOutput) Issue() pulumi.StringPtrOutput
- func (o AppWhitelistingIssueSummaryResponseOutput) NumberOfVms() pulumi.Float64PtrOutput
- func (o AppWhitelistingIssueSummaryResponseOutput) ToAppWhitelistingIssueSummaryResponseOutput() AppWhitelistingIssueSummaryResponseOutput
- func (o AppWhitelistingIssueSummaryResponseOutput) ToAppWhitelistingIssueSummaryResponseOutputWithContext(ctx context.Context) AppWhitelistingIssueSummaryResponseOutput
- 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 LookupJitNetworkAccessPolicyArgs
- type LookupJitNetworkAccessPolicyResult
- 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 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 VM/server group or machine or rule on the machine ConfigurationStatus pulumi.StringPtrOutput `pulumi:"configurationStatus"` // The application control policy enforcement/protection mode of the VM/server group EnforcementMode pulumi.StringPtrOutput `pulumi:"enforcementMode"` Issues AppWhitelistingIssueSummaryResponseArrayOutput `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 recommendation status of the VM/server group or VM/server RecommendationStatus pulumi.StringPtrOutput `pulumi:"recommendationStatus"` // The source type of the VM/server group SourceSystem pulumi.StringPtrOutput `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 enforcement mode of the group. Can also be defined per collection type by using ProtectionMode EnforcementMode pulumi.StringPtrInput // Name of an application control VM/server group GroupName pulumi.StringInput PathRecommendations PathRecommendationArrayInput // The protection mode of the group per collection type. Can also be defined for all collection types by using EnforcementMode ProtectionMode ProtectionModePtrInput VmRecommendations VmRecommendationArrayInput }
The set of arguments for constructing a AdaptiveApplicationControl resource.
func (AdaptiveApplicationControlArgs) ElementType ¶
func (AdaptiveApplicationControlArgs) ElementType() reflect.Type
type AdaptiveApplicationControlState ¶
type AdaptiveApplicationControlState struct { // The configuration status of the VM/server group or machine or rule on the machine ConfigurationStatus pulumi.StringPtrInput // The application control policy enforcement/protection mode of the VM/server group EnforcementMode pulumi.StringPtrInput Issues AppWhitelistingIssueSummaryResponseArrayInput // 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 recommendation status of the VM/server group or VM/server RecommendationStatus pulumi.StringPtrInput // The source type of the VM/server group SourceSystem pulumi.StringPtrInput // Resource type Type pulumi.StringPtrInput VmRecommendations VmRecommendationResponseArrayInput }
func (AdaptiveApplicationControlState) ElementType ¶
func (AdaptiveApplicationControlState) ElementType() reflect.Type
type AppWhitelistingIssueSummaryResponse ¶
type AppWhitelistingIssueSummaryResponse struct { // An alert that VMs/servers within a group can have Issue *string `pulumi:"issue"` // The number of machines in the VM/server group that have this alert NumberOfVms *float64 `pulumi:"numberOfVms"` }
Represents a summary of the alerts of the VM/server group
type AppWhitelistingIssueSummaryResponseArgs ¶
type AppWhitelistingIssueSummaryResponseArgs struct { // An alert that VMs/servers within a group can have Issue pulumi.StringPtrInput `pulumi:"issue"` // The number of machines in the VM/server group that have this alert NumberOfVms pulumi.Float64PtrInput `pulumi:"numberOfVms"` }
Represents a summary of the alerts of the VM/server group
func (AppWhitelistingIssueSummaryResponseArgs) ElementType ¶
func (AppWhitelistingIssueSummaryResponseArgs) ElementType() reflect.Type
func (AppWhitelistingIssueSummaryResponseArgs) ToAppWhitelistingIssueSummaryResponseOutput ¶
func (i AppWhitelistingIssueSummaryResponseArgs) ToAppWhitelistingIssueSummaryResponseOutput() AppWhitelistingIssueSummaryResponseOutput
func (AppWhitelistingIssueSummaryResponseArgs) ToAppWhitelistingIssueSummaryResponseOutputWithContext ¶
func (i AppWhitelistingIssueSummaryResponseArgs) ToAppWhitelistingIssueSummaryResponseOutputWithContext(ctx context.Context) AppWhitelistingIssueSummaryResponseOutput
type AppWhitelistingIssueSummaryResponseArray ¶
type AppWhitelistingIssueSummaryResponseArray []AppWhitelistingIssueSummaryResponseInput
func (AppWhitelistingIssueSummaryResponseArray) ElementType ¶
func (AppWhitelistingIssueSummaryResponseArray) ElementType() reflect.Type
func (AppWhitelistingIssueSummaryResponseArray) ToAppWhitelistingIssueSummaryResponseArrayOutput ¶
func (i AppWhitelistingIssueSummaryResponseArray) ToAppWhitelistingIssueSummaryResponseArrayOutput() AppWhitelistingIssueSummaryResponseArrayOutput
func (AppWhitelistingIssueSummaryResponseArray) ToAppWhitelistingIssueSummaryResponseArrayOutputWithContext ¶
func (i AppWhitelistingIssueSummaryResponseArray) ToAppWhitelistingIssueSummaryResponseArrayOutputWithContext(ctx context.Context) AppWhitelistingIssueSummaryResponseArrayOutput
type AppWhitelistingIssueSummaryResponseArrayInput ¶
type AppWhitelistingIssueSummaryResponseArrayInput interface { pulumi.Input ToAppWhitelistingIssueSummaryResponseArrayOutput() AppWhitelistingIssueSummaryResponseArrayOutput ToAppWhitelistingIssueSummaryResponseArrayOutputWithContext(context.Context) AppWhitelistingIssueSummaryResponseArrayOutput }
AppWhitelistingIssueSummaryResponseArrayInput is an input type that accepts AppWhitelistingIssueSummaryResponseArray and AppWhitelistingIssueSummaryResponseArrayOutput values. You can construct a concrete instance of `AppWhitelistingIssueSummaryResponseArrayInput` via:
AppWhitelistingIssueSummaryResponseArray{ AppWhitelistingIssueSummaryResponseArgs{...} }
type AppWhitelistingIssueSummaryResponseArrayOutput ¶
type AppWhitelistingIssueSummaryResponseArrayOutput struct{ *pulumi.OutputState }
func (AppWhitelistingIssueSummaryResponseArrayOutput) ElementType ¶
func (AppWhitelistingIssueSummaryResponseArrayOutput) ElementType() reflect.Type
func (AppWhitelistingIssueSummaryResponseArrayOutput) ToAppWhitelistingIssueSummaryResponseArrayOutput ¶
func (o AppWhitelistingIssueSummaryResponseArrayOutput) ToAppWhitelistingIssueSummaryResponseArrayOutput() AppWhitelistingIssueSummaryResponseArrayOutput
func (AppWhitelistingIssueSummaryResponseArrayOutput) ToAppWhitelistingIssueSummaryResponseArrayOutputWithContext ¶
func (o AppWhitelistingIssueSummaryResponseArrayOutput) ToAppWhitelistingIssueSummaryResponseArrayOutputWithContext(ctx context.Context) AppWhitelistingIssueSummaryResponseArrayOutput
type AppWhitelistingIssueSummaryResponseInput ¶
type AppWhitelistingIssueSummaryResponseInput interface { pulumi.Input ToAppWhitelistingIssueSummaryResponseOutput() AppWhitelistingIssueSummaryResponseOutput ToAppWhitelistingIssueSummaryResponseOutputWithContext(context.Context) AppWhitelistingIssueSummaryResponseOutput }
AppWhitelistingIssueSummaryResponseInput is an input type that accepts AppWhitelistingIssueSummaryResponseArgs and AppWhitelistingIssueSummaryResponseOutput values. You can construct a concrete instance of `AppWhitelistingIssueSummaryResponseInput` via:
AppWhitelistingIssueSummaryResponseArgs{...}
type AppWhitelistingIssueSummaryResponseOutput ¶
type AppWhitelistingIssueSummaryResponseOutput struct{ *pulumi.OutputState }
Represents a summary of the alerts of the VM/server group
func (AppWhitelistingIssueSummaryResponseOutput) ElementType ¶
func (AppWhitelistingIssueSummaryResponseOutput) ElementType() reflect.Type
func (AppWhitelistingIssueSummaryResponseOutput) Issue ¶
func (o AppWhitelistingIssueSummaryResponseOutput) Issue() pulumi.StringPtrOutput
An alert that VMs/servers within a group can have
func (AppWhitelistingIssueSummaryResponseOutput) NumberOfVms ¶
func (o AppWhitelistingIssueSummaryResponseOutput) NumberOfVms() pulumi.Float64PtrOutput
The number of machines in the VM/server group that have this alert
func (AppWhitelistingIssueSummaryResponseOutput) ToAppWhitelistingIssueSummaryResponseOutput ¶
func (o AppWhitelistingIssueSummaryResponseOutput) ToAppWhitelistingIssueSummaryResponseOutput() AppWhitelistingIssueSummaryResponseOutput
func (AppWhitelistingIssueSummaryResponseOutput) ToAppWhitelistingIssueSummaryResponseOutputWithContext ¶
func (o AppWhitelistingIssueSummaryResponseOutput) ToAppWhitelistingIssueSummaryResponseOutputWithContext(ctx context.Context) AppWhitelistingIssueSummaryResponseOutput
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 VM/server group or machine or rule on the machine ConfigurationStatus *string `pulumi:"configurationStatus"` // The application control policy enforcement/protection mode of the VM/server group EnforcementMode *string `pulumi:"enforcementMode"` Issues []AppWhitelistingIssueSummaryResponse `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 recommendation status of the VM/server group or VM/server RecommendationStatus *string `pulumi:"recommendationStatus"` // The source type of the VM/server 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 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 PathRecommendation ¶
type PathRecommendation struct { // The recommendation action of the VM/server or rule Action *string `pulumi:"action"` // Whether the path is commonly run on the machine Common *bool `pulumi:"common"` // The configuration status of the VM/server group or machine or rule on the machine ConfigurationStatus *string `pulumi:"configurationStatus"` // The type of the file (for Linux files - Executable is used) FileType *string `pulumi:"fileType"` // The full path to whitelist 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 VM/server or rule Action pulumi.StringPtrInput `pulumi:"action"` // Whether the path is commonly run on the machine Common pulumi.BoolPtrInput `pulumi:"common"` // The configuration status of the VM/server group or machine or rule on the machine ConfigurationStatus pulumi.StringPtrInput `pulumi:"configurationStatus"` // The type of the file (for Linux files - Executable is used) FileType pulumi.StringPtrInput `pulumi:"fileType"` // The full path to whitelist 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 VM/server or rule
func (PathRecommendationOutput) Common ¶
func (o PathRecommendationOutput) Common() pulumi.BoolPtrOutput
Whether the path is commonly run on the machine
func (PathRecommendationOutput) ConfigurationStatus ¶
func (o PathRecommendationOutput) ConfigurationStatus() pulumi.StringPtrOutput
The configuration status of the VM/server group or machine or rule on the machine
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 to whitelist
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 VM/server or rule Action *string `pulumi:"action"` // Whether the path is commonly run on the machine Common *bool `pulumi:"common"` // The configuration status of the VM/server group or machine or rule on the machine ConfigurationStatus *string `pulumi:"configurationStatus"` // The type of the file (for Linux files - Executable is used) FileType *string `pulumi:"fileType"` // The full path to whitelist 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 VM/server or rule Action pulumi.StringPtrInput `pulumi:"action"` // Whether the path is commonly run on the machine Common pulumi.BoolPtrInput `pulumi:"common"` // The configuration status of the VM/server group or machine or rule on the machine ConfigurationStatus pulumi.StringPtrInput `pulumi:"configurationStatus"` // The type of the file (for Linux files - Executable is used) FileType pulumi.StringPtrInput `pulumi:"fileType"` // The full path to whitelist 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 VM/server or rule
func (PathRecommendationResponseOutput) Common ¶
func (o PathRecommendationResponseOutput) Common() pulumi.BoolPtrOutput
Whether the path is commonly run on the machine
func (PathRecommendationResponseOutput) ConfigurationStatus ¶
func (o PathRecommendationResponseOutput) ConfigurationStatus() pulumi.StringPtrOutput
The configuration status of the VM/server group or machine or rule on the machine
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 to whitelist
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 VM/server group Exe *string `pulumi:"exe"` // The application control policy enforcement/protection mode of the VM/server group Executable *string `pulumi:"executable"` // The application control policy enforcement/protection mode of the VM/server group Msi *string `pulumi:"msi"` // The application control policy enforcement/protection mode of the VM/server 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 VM/server group Exe pulumi.StringPtrInput `pulumi:"exe"` // The application control policy enforcement/protection mode of the VM/server group Executable pulumi.StringPtrInput `pulumi:"executable"` // The application control policy enforcement/protection mode of the VM/server group Msi pulumi.StringPtrInput `pulumi:"msi"` // The application control policy enforcement/protection mode of the VM/server 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 VM/server group
func (ProtectionModeOutput) Executable ¶
func (o ProtectionModeOutput) Executable() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server group
func (ProtectionModeOutput) Msi ¶
func (o ProtectionModeOutput) Msi() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server group
func (ProtectionModeOutput) Script ¶
func (o ProtectionModeOutput) Script() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server 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 VM/server group
func (ProtectionModePtrOutput) Executable ¶
func (o ProtectionModePtrOutput) Executable() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server group
func (ProtectionModePtrOutput) Msi ¶
func (o ProtectionModePtrOutput) Msi() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server group
func (ProtectionModePtrOutput) Script ¶
func (o ProtectionModePtrOutput) Script() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server 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 VM/server group Exe *string `pulumi:"exe"` // The application control policy enforcement/protection mode of the VM/server group Executable *string `pulumi:"executable"` // The application control policy enforcement/protection mode of the VM/server group Msi *string `pulumi:"msi"` // The application control policy enforcement/protection mode of the VM/server 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 VM/server group Exe pulumi.StringPtrInput `pulumi:"exe"` // The application control policy enforcement/protection mode of the VM/server group Executable pulumi.StringPtrInput `pulumi:"executable"` // The application control policy enforcement/protection mode of the VM/server group Msi pulumi.StringPtrInput `pulumi:"msi"` // The application control policy enforcement/protection mode of the VM/server 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 VM/server group
func (ProtectionModeResponseOutput) Executable ¶
func (o ProtectionModeResponseOutput) Executable() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server group
func (ProtectionModeResponseOutput) Msi ¶
func (o ProtectionModeResponseOutput) Msi() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server group
func (ProtectionModeResponseOutput) Script ¶
func (o ProtectionModeResponseOutput) Script() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server 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 VM/server group
func (ProtectionModeResponsePtrOutput) Executable ¶
func (o ProtectionModeResponsePtrOutput) Executable() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server group
func (ProtectionModeResponsePtrOutput) Msi ¶
func (o ProtectionModeResponsePtrOutput) Msi() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server group
func (ProtectionModeResponsePtrOutput) Script ¶
func (o ProtectionModeResponsePtrOutput) Script() pulumi.StringPtrOutput
The application control policy enforcement/protection mode of the VM/server 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 UserRecommendation ¶
type UserRecommendation struct { // The recommendation action of the VM/server 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 VM/server 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 VM/server 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 VM/server 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 VM/server 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 VM/server 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 VM/server group or machine or rule on the machine ConfigurationStatus *string `pulumi:"configurationStatus"` // The VM/server supportability of Enforce feature EnforcementSupport *string `pulumi:"enforcementSupport"` // The recommendation action of the VM/server or rule RecommendationAction *string `pulumi:"recommendationAction"` // The full azure resource id of the machine ResourceId *string `pulumi:"resourceId"` }
Represents a machine that is part of a VM/server group
type VmRecommendationArgs ¶
type VmRecommendationArgs struct { // The configuration status of the VM/server group or machine or rule on the machine ConfigurationStatus pulumi.StringPtrInput `pulumi:"configurationStatus"` // The VM/server supportability of Enforce feature EnforcementSupport pulumi.StringPtrInput `pulumi:"enforcementSupport"` // The recommendation action of the VM/server or rule RecommendationAction pulumi.StringPtrInput `pulumi:"recommendationAction"` // The full azure resource id of the machine ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Represents a machine that is part of a VM/server 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 VM/server group
func (VmRecommendationOutput) ConfigurationStatus ¶
func (o VmRecommendationOutput) ConfigurationStatus() pulumi.StringPtrOutput
The configuration status of the VM/server group or machine or rule on the machine
func (VmRecommendationOutput) ElementType ¶
func (VmRecommendationOutput) ElementType() reflect.Type
func (VmRecommendationOutput) EnforcementSupport ¶
func (o VmRecommendationOutput) EnforcementSupport() pulumi.StringPtrOutput
The VM/server supportability of Enforce feature
func (VmRecommendationOutput) RecommendationAction ¶
func (o VmRecommendationOutput) RecommendationAction() pulumi.StringPtrOutput
The recommendation action of the VM/server or rule
func (VmRecommendationOutput) ResourceId ¶
func (o VmRecommendationOutput) ResourceId() pulumi.StringPtrOutput
The full azure 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 VM/server group or machine or rule on the machine ConfigurationStatus *string `pulumi:"configurationStatus"` // The VM/server supportability of Enforce feature EnforcementSupport *string `pulumi:"enforcementSupport"` // The recommendation action of the VM/server or rule RecommendationAction *string `pulumi:"recommendationAction"` // The full azure resource id of the machine ResourceId *string `pulumi:"resourceId"` }
Represents a machine that is part of a VM/server group
type VmRecommendationResponseArgs ¶
type VmRecommendationResponseArgs struct { // The configuration status of the VM/server group or machine or rule on the machine ConfigurationStatus pulumi.StringPtrInput `pulumi:"configurationStatus"` // The VM/server supportability of Enforce feature EnforcementSupport pulumi.StringPtrInput `pulumi:"enforcementSupport"` // The recommendation action of the VM/server or rule RecommendationAction pulumi.StringPtrInput `pulumi:"recommendationAction"` // The full azure resource id of the machine ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Represents a machine that is part of a VM/server 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 VM/server group
func (VmRecommendationResponseOutput) ConfigurationStatus ¶
func (o VmRecommendationResponseOutput) ConfigurationStatus() pulumi.StringPtrOutput
The configuration status of the VM/server group or machine or rule on the machine
func (VmRecommendationResponseOutput) ElementType ¶
func (VmRecommendationResponseOutput) ElementType() reflect.Type
func (VmRecommendationResponseOutput) EnforcementSupport ¶
func (o VmRecommendationResponseOutput) EnforcementSupport() pulumi.StringPtrOutput
The VM/server supportability of Enforce feature
func (VmRecommendationResponseOutput) RecommendationAction ¶
func (o VmRecommendationResponseOutput) RecommendationAction() pulumi.StringPtrOutput
The recommendation action of the VM/server or rule
func (VmRecommendationResponseOutput) ResourceId ¶
func (o VmRecommendationResponseOutput) ResourceId() pulumi.StringPtrOutput
The full azure resource id of the machine
func (VmRecommendationResponseOutput) ToVmRecommendationResponseOutput ¶
func (o VmRecommendationResponseOutput) ToVmRecommendationResponseOutput() VmRecommendationResponseOutput
func (VmRecommendationResponseOutput) ToVmRecommendationResponseOutputWithContext ¶
func (o VmRecommendationResponseOutput) ToVmRecommendationResponseOutputWithContext(ctx context.Context) VmRecommendationResponseOutput