Documentation
¶
Index ¶
- Constants
- type LookupNotificationChannelArgs
- type LookupNotificationChannelOutputArgs
- type LookupNotificationChannelResult
- type LookupNotificationChannelResultOutput
- func (LookupNotificationChannelResultOutput) ElementType() reflect.Type
- func (o LookupNotificationChannelResultOutput) SnsRoleName() pulumi.StringPtrOutput
- func (o LookupNotificationChannelResultOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutput() LookupNotificationChannelResultOutput
- func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutputWithContext(ctx context.Context) LookupNotificationChannelResultOutput
- func (o LookupNotificationChannelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNotificationChannelResult]
- type LookupPolicyArgs
- type LookupPolicyOutputArgs
- type LookupPolicyResult
- type LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupPolicyResultOutput) ElementType() reflect.Type
- func (o LookupPolicyResultOutput) ExcludeMap() PolicyIeMapPtrOutput
- func (o LookupPolicyResultOutput) ExcludeResourceTags() pulumi.BoolPtrOutput
- func (o LookupPolicyResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) IncludeMap() PolicyIeMapPtrOutput
- func (o LookupPolicyResultOutput) PolicyDescription() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) RemediationEnabled() pulumi.BoolPtrOutput
- func (o LookupPolicyResultOutput) ResourceSetIds() pulumi.StringArrayOutput
- func (o LookupPolicyResultOutput) ResourceTags() PolicyResourceTagArrayOutput
- func (o LookupPolicyResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) ResourceTypeList() pulumi.StringArrayOutput
- func (o LookupPolicyResultOutput) ResourcesCleanUp() pulumi.BoolPtrOutput
- func (o LookupPolicyResultOutput) SecurityServicePolicyData() PolicySecurityServicePolicyDataPtrOutput
- func (o LookupPolicyResultOutput) Tags() PolicyTagArrayOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyResult]
- type LookupResourceSetArgs
- type LookupResourceSetOutputArgs
- type LookupResourceSetResult
- type LookupResourceSetResultOutput
- func (o LookupResourceSetResultOutput) Description() pulumi.StringPtrOutput
- func (LookupResourceSetResultOutput) ElementType() reflect.Type
- func (o LookupResourceSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupResourceSetResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupResourceSetResultOutput) ResourceTypeList() pulumi.StringArrayOutput
- func (o LookupResourceSetResultOutput) Resources() pulumi.StringArrayOutput
- func (o LookupResourceSetResultOutput) Tags() ResourceSetTagArrayOutput
- func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutput() LookupResourceSetResultOutput
- func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutputWithContext(ctx context.Context) LookupResourceSetResultOutput
- func (o LookupResourceSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceSetResult]
- type NotificationChannel
- func (*NotificationChannel) ElementType() reflect.Type
- func (i *NotificationChannel) ToNotificationChannelOutput() NotificationChannelOutput
- func (i *NotificationChannel) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
- func (i *NotificationChannel) ToOutput(ctx context.Context) pulumix.Output[*NotificationChannel]
- type NotificationChannelArgs
- type NotificationChannelInput
- type NotificationChannelOutput
- func (NotificationChannelOutput) ElementType() reflect.Type
- func (o NotificationChannelOutput) SnsRoleName() pulumi.StringOutput
- func (o NotificationChannelOutput) SnsTopicArn() pulumi.StringOutput
- func (o NotificationChannelOutput) ToNotificationChannelOutput() NotificationChannelOutput
- func (o NotificationChannelOutput) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
- func (o NotificationChannelOutput) ToOutput(ctx context.Context) pulumix.Output[*NotificationChannel]
- type NotificationChannelState
- type Policy
- type PolicyArgs
- type PolicyFirewallDeploymentModel
- func (PolicyFirewallDeploymentModel) ElementType() reflect.Type
- func (e PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelOutput() PolicyFirewallDeploymentModelOutput
- func (e PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelOutput
- func (e PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelPtrOutput() PolicyFirewallDeploymentModelPtrOutput
- func (e PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelPtrOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelPtrOutput
- func (e PolicyFirewallDeploymentModel) ToStringOutput() pulumi.StringOutput
- func (e PolicyFirewallDeploymentModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyFirewallDeploymentModel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyFirewallDeploymentModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyFirewallDeploymentModelInput
- type PolicyFirewallDeploymentModelOutput
- func (PolicyFirewallDeploymentModelOutput) ElementType() reflect.Type
- func (o PolicyFirewallDeploymentModelOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyFirewallDeploymentModel]
- func (o PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelOutput() PolicyFirewallDeploymentModelOutput
- func (o PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelOutput
- func (o PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelPtrOutput() PolicyFirewallDeploymentModelPtrOutput
- func (o PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelPtrOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelPtrOutput
- func (o PolicyFirewallDeploymentModelOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyFirewallDeploymentModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyFirewallDeploymentModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyFirewallDeploymentModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyFirewallDeploymentModelPtrInput
- type PolicyFirewallDeploymentModelPtrOutput
- func (o PolicyFirewallDeploymentModelPtrOutput) Elem() PolicyFirewallDeploymentModelOutput
- func (PolicyFirewallDeploymentModelPtrOutput) ElementType() reflect.Type
- func (o PolicyFirewallDeploymentModelPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyFirewallDeploymentModel]
- func (o PolicyFirewallDeploymentModelPtrOutput) ToPolicyFirewallDeploymentModelPtrOutput() PolicyFirewallDeploymentModelPtrOutput
- func (o PolicyFirewallDeploymentModelPtrOutput) ToPolicyFirewallDeploymentModelPtrOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelPtrOutput
- func (o PolicyFirewallDeploymentModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyFirewallDeploymentModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyIeMap
- type PolicyIeMapArgs
- func (PolicyIeMapArgs) ElementType() reflect.Type
- func (i PolicyIeMapArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyIeMap]
- func (i PolicyIeMapArgs) ToPolicyIeMapOutput() PolicyIeMapOutput
- func (i PolicyIeMapArgs) ToPolicyIeMapOutputWithContext(ctx context.Context) PolicyIeMapOutput
- func (i PolicyIeMapArgs) ToPolicyIeMapPtrOutput() PolicyIeMapPtrOutput
- func (i PolicyIeMapArgs) ToPolicyIeMapPtrOutputWithContext(ctx context.Context) PolicyIeMapPtrOutput
- type PolicyIeMapInput
- type PolicyIeMapOutput
- func (o PolicyIeMapOutput) Account() pulumi.StringArrayOutput
- func (PolicyIeMapOutput) ElementType() reflect.Type
- func (o PolicyIeMapOutput) Orgunit() pulumi.StringArrayOutput
- func (o PolicyIeMapOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyIeMap]
- func (o PolicyIeMapOutput) ToPolicyIeMapOutput() PolicyIeMapOutput
- func (o PolicyIeMapOutput) ToPolicyIeMapOutputWithContext(ctx context.Context) PolicyIeMapOutput
- func (o PolicyIeMapOutput) ToPolicyIeMapPtrOutput() PolicyIeMapPtrOutput
- func (o PolicyIeMapOutput) ToPolicyIeMapPtrOutputWithContext(ctx context.Context) PolicyIeMapPtrOutput
- type PolicyIeMapPtrInput
- type PolicyIeMapPtrOutput
- func (o PolicyIeMapPtrOutput) Account() pulumi.StringArrayOutput
- func (o PolicyIeMapPtrOutput) Elem() PolicyIeMapOutput
- func (PolicyIeMapPtrOutput) ElementType() reflect.Type
- func (o PolicyIeMapPtrOutput) Orgunit() pulumi.StringArrayOutput
- func (o PolicyIeMapPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyIeMap]
- func (o PolicyIeMapPtrOutput) ToPolicyIeMapPtrOutput() PolicyIeMapPtrOutput
- func (o PolicyIeMapPtrOutput) ToPolicyIeMapPtrOutputWithContext(ctx context.Context) PolicyIeMapPtrOutput
- type PolicyInput
- type PolicyNetworkFirewallPolicy
- type PolicyNetworkFirewallPolicyArgs
- func (PolicyNetworkFirewallPolicyArgs) ElementType() reflect.Type
- func (i PolicyNetworkFirewallPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyNetworkFirewallPolicy]
- func (i PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyOutput() PolicyNetworkFirewallPolicyOutput
- func (i PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyOutput
- func (i PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyPtrOutput() PolicyNetworkFirewallPolicyPtrOutput
- func (i PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyPtrOutput
- type PolicyNetworkFirewallPolicyInput
- type PolicyNetworkFirewallPolicyOutput
- func (PolicyNetworkFirewallPolicyOutput) ElementType() reflect.Type
- func (o PolicyNetworkFirewallPolicyOutput) FirewallDeploymentModel() PolicyFirewallDeploymentModelOutput
- func (o PolicyNetworkFirewallPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyNetworkFirewallPolicy]
- func (o PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyOutput() PolicyNetworkFirewallPolicyOutput
- func (o PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyOutput
- func (o PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyPtrOutput() PolicyNetworkFirewallPolicyPtrOutput
- func (o PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyPtrOutput
- type PolicyNetworkFirewallPolicyPtrInput
- type PolicyNetworkFirewallPolicyPtrOutput
- func (o PolicyNetworkFirewallPolicyPtrOutput) Elem() PolicyNetworkFirewallPolicyOutput
- func (PolicyNetworkFirewallPolicyPtrOutput) ElementType() reflect.Type
- func (o PolicyNetworkFirewallPolicyPtrOutput) FirewallDeploymentModel() PolicyFirewallDeploymentModelPtrOutput
- func (o PolicyNetworkFirewallPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyNetworkFirewallPolicy]
- func (o PolicyNetworkFirewallPolicyPtrOutput) ToPolicyNetworkFirewallPolicyPtrOutput() PolicyNetworkFirewallPolicyPtrOutput
- func (o PolicyNetworkFirewallPolicyPtrOutput) ToPolicyNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyPtrOutput
- type PolicyOption
- type PolicyOptionArgs
- func (PolicyOptionArgs) ElementType() reflect.Type
- func (i PolicyOptionArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyOption]
- func (i PolicyOptionArgs) ToPolicyOptionOutput() PolicyOptionOutput
- func (i PolicyOptionArgs) ToPolicyOptionOutputWithContext(ctx context.Context) PolicyOptionOutput
- func (i PolicyOptionArgs) ToPolicyOptionPtrOutput() PolicyOptionPtrOutput
- func (i PolicyOptionArgs) ToPolicyOptionPtrOutputWithContext(ctx context.Context) PolicyOptionPtrOutput
- type PolicyOptionInput
- type PolicyOptionOutput
- func (PolicyOptionOutput) ElementType() reflect.Type
- func (o PolicyOptionOutput) NetworkFirewallPolicy() PolicyNetworkFirewallPolicyPtrOutput
- func (o PolicyOptionOutput) ThirdPartyFirewallPolicy() PolicyThirdPartyFirewallPolicyPtrOutput
- func (o PolicyOptionOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyOption]
- func (o PolicyOptionOutput) ToPolicyOptionOutput() PolicyOptionOutput
- func (o PolicyOptionOutput) ToPolicyOptionOutputWithContext(ctx context.Context) PolicyOptionOutput
- func (o PolicyOptionOutput) ToPolicyOptionPtrOutput() PolicyOptionPtrOutput
- func (o PolicyOptionOutput) ToPolicyOptionPtrOutputWithContext(ctx context.Context) PolicyOptionPtrOutput
- type PolicyOptionPtrInput
- type PolicyOptionPtrOutput
- func (o PolicyOptionPtrOutput) Elem() PolicyOptionOutput
- func (PolicyOptionPtrOutput) ElementType() reflect.Type
- func (o PolicyOptionPtrOutput) NetworkFirewallPolicy() PolicyNetworkFirewallPolicyPtrOutput
- func (o PolicyOptionPtrOutput) ThirdPartyFirewallPolicy() PolicyThirdPartyFirewallPolicyPtrOutput
- func (o PolicyOptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyOption]
- func (o PolicyOptionPtrOutput) ToPolicyOptionPtrOutput() PolicyOptionPtrOutput
- func (o PolicyOptionPtrOutput) ToPolicyOptionPtrOutputWithContext(ctx context.Context) PolicyOptionPtrOutput
- type PolicyOutput
- func (o PolicyOutput) Arn() pulumi.StringOutput
- func (o PolicyOutput) DeleteAllPolicyResources() pulumi.BoolPtrOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) ExcludeMap() PolicyIeMapPtrOutput
- func (o PolicyOutput) ExcludeResourceTags() pulumi.BoolOutput
- func (o PolicyOutput) IncludeMap() PolicyIeMapPtrOutput
- func (o PolicyOutput) PolicyDescription() pulumi.StringPtrOutput
- func (o PolicyOutput) PolicyName() pulumi.StringOutput
- func (o PolicyOutput) RemediationEnabled() pulumi.BoolOutput
- func (o PolicyOutput) ResourceSetIds() pulumi.StringArrayOutput
- func (o PolicyOutput) ResourceTags() PolicyResourceTagArrayOutput
- func (o PolicyOutput) ResourceType() pulumi.StringPtrOutput
- func (o PolicyOutput) ResourceTypeList() pulumi.StringArrayOutput
- func (o PolicyOutput) ResourcesCleanUp() pulumi.BoolPtrOutput
- func (o PolicyOutput) SecurityServicePolicyData() PolicySecurityServicePolicyDataOutput
- func (o PolicyOutput) Tags() PolicyTagArrayOutput
- func (o PolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*Policy]
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- type PolicyResourceTag
- type PolicyResourceTagArgs
- func (PolicyResourceTagArgs) ElementType() reflect.Type
- func (i PolicyResourceTagArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyResourceTag]
- func (i PolicyResourceTagArgs) ToPolicyResourceTagOutput() PolicyResourceTagOutput
- func (i PolicyResourceTagArgs) ToPolicyResourceTagOutputWithContext(ctx context.Context) PolicyResourceTagOutput
- type PolicyResourceTagArray
- func (PolicyResourceTagArray) ElementType() reflect.Type
- func (i PolicyResourceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]PolicyResourceTag]
- func (i PolicyResourceTagArray) ToPolicyResourceTagArrayOutput() PolicyResourceTagArrayOutput
- func (i PolicyResourceTagArray) ToPolicyResourceTagArrayOutputWithContext(ctx context.Context) PolicyResourceTagArrayOutput
- type PolicyResourceTagArrayInput
- type PolicyResourceTagArrayOutput
- func (PolicyResourceTagArrayOutput) ElementType() reflect.Type
- func (o PolicyResourceTagArrayOutput) Index(i pulumi.IntInput) PolicyResourceTagOutput
- func (o PolicyResourceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PolicyResourceTag]
- func (o PolicyResourceTagArrayOutput) ToPolicyResourceTagArrayOutput() PolicyResourceTagArrayOutput
- func (o PolicyResourceTagArrayOutput) ToPolicyResourceTagArrayOutputWithContext(ctx context.Context) PolicyResourceTagArrayOutput
- type PolicyResourceTagInput
- type PolicyResourceTagOutput
- func (PolicyResourceTagOutput) ElementType() reflect.Type
- func (o PolicyResourceTagOutput) Key() pulumi.StringOutput
- func (o PolicyResourceTagOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyResourceTag]
- func (o PolicyResourceTagOutput) ToPolicyResourceTagOutput() PolicyResourceTagOutput
- func (o PolicyResourceTagOutput) ToPolicyResourceTagOutputWithContext(ctx context.Context) PolicyResourceTagOutput
- func (o PolicyResourceTagOutput) Value() pulumi.StringPtrOutput
- type PolicySecurityServicePolicyData
- type PolicySecurityServicePolicyDataArgs
- func (PolicySecurityServicePolicyDataArgs) ElementType() reflect.Type
- func (i PolicySecurityServicePolicyDataArgs) ToOutput(ctx context.Context) pulumix.Output[PolicySecurityServicePolicyData]
- func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput
- func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataOutput
- type PolicySecurityServicePolicyDataInput
- type PolicySecurityServicePolicyDataOutput
- func (PolicySecurityServicePolicyDataOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataOutput) ManagedServiceData() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataOutput) PolicyOption() PolicyOptionPtrOutput
- func (o PolicySecurityServicePolicyDataOutput) ToOutput(ctx context.Context) pulumix.Output[PolicySecurityServicePolicyData]
- func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput
- func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataOutput
- func (o PolicySecurityServicePolicyDataOutput) Type() PolicyTypeOutput
- type PolicySecurityServicePolicyDataPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) Elem() PolicySecurityServicePolicyDataOutput
- func (PolicySecurityServicePolicyDataPtrOutput) ElementType() reflect.Type
- func (o PolicySecurityServicePolicyDataPtrOutput) ManagedServiceData() pulumi.StringPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) PolicyOption() PolicyOptionPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicySecurityServicePolicyData]
- func (o PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutput() PolicySecurityServicePolicyDataPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPtrOutput
- func (o PolicySecurityServicePolicyDataPtrOutput) Type() PolicyTypePtrOutput
- type PolicyState
- type PolicyTag
- type PolicyTagArgs
- type PolicyTagArray
- func (PolicyTagArray) ElementType() reflect.Type
- func (i PolicyTagArray) ToOutput(ctx context.Context) pulumix.Output[[]PolicyTag]
- func (i PolicyTagArray) ToPolicyTagArrayOutput() PolicyTagArrayOutput
- func (i PolicyTagArray) ToPolicyTagArrayOutputWithContext(ctx context.Context) PolicyTagArrayOutput
- type PolicyTagArrayInput
- type PolicyTagArrayOutput
- func (PolicyTagArrayOutput) ElementType() reflect.Type
- func (o PolicyTagArrayOutput) Index(i pulumi.IntInput) PolicyTagOutput
- func (o PolicyTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PolicyTag]
- func (o PolicyTagArrayOutput) ToPolicyTagArrayOutput() PolicyTagArrayOutput
- func (o PolicyTagArrayOutput) ToPolicyTagArrayOutputWithContext(ctx context.Context) PolicyTagArrayOutput
- type PolicyTagInput
- type PolicyTagOutput
- func (PolicyTagOutput) ElementType() reflect.Type
- func (o PolicyTagOutput) Key() pulumi.StringOutput
- func (o PolicyTagOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyTag]
- func (o PolicyTagOutput) ToPolicyTagOutput() PolicyTagOutput
- func (o PolicyTagOutput) ToPolicyTagOutputWithContext(ctx context.Context) PolicyTagOutput
- func (o PolicyTagOutput) Value() pulumi.StringOutput
- type PolicyThirdPartyFirewallPolicy
- type PolicyThirdPartyFirewallPolicyArgs
- func (PolicyThirdPartyFirewallPolicyArgs) ElementType() reflect.Type
- func (i PolicyThirdPartyFirewallPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyThirdPartyFirewallPolicy]
- func (i PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyOutput() PolicyThirdPartyFirewallPolicyOutput
- func (i PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyOutput
- func (i PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyPtrOutput() PolicyThirdPartyFirewallPolicyPtrOutput
- func (i PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyPtrOutput
- type PolicyThirdPartyFirewallPolicyInput
- type PolicyThirdPartyFirewallPolicyOutput
- func (PolicyThirdPartyFirewallPolicyOutput) ElementType() reflect.Type
- func (o PolicyThirdPartyFirewallPolicyOutput) FirewallDeploymentModel() PolicyFirewallDeploymentModelOutput
- func (o PolicyThirdPartyFirewallPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyThirdPartyFirewallPolicy]
- func (o PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyOutput() PolicyThirdPartyFirewallPolicyOutput
- func (o PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyOutput
- func (o PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyPtrOutput() PolicyThirdPartyFirewallPolicyPtrOutput
- func (o PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyPtrOutput
- type PolicyThirdPartyFirewallPolicyPtrInput
- type PolicyThirdPartyFirewallPolicyPtrOutput
- func (o PolicyThirdPartyFirewallPolicyPtrOutput) Elem() PolicyThirdPartyFirewallPolicyOutput
- func (PolicyThirdPartyFirewallPolicyPtrOutput) ElementType() reflect.Type
- func (o PolicyThirdPartyFirewallPolicyPtrOutput) FirewallDeploymentModel() PolicyFirewallDeploymentModelPtrOutput
- func (o PolicyThirdPartyFirewallPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyThirdPartyFirewallPolicy]
- func (o PolicyThirdPartyFirewallPolicyPtrOutput) ToPolicyThirdPartyFirewallPolicyPtrOutput() PolicyThirdPartyFirewallPolicyPtrOutput
- func (o PolicyThirdPartyFirewallPolicyPtrOutput) ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyPtrOutput
- type PolicyType
- func (PolicyType) ElementType() reflect.Type
- func (e PolicyType) ToPolicyTypeOutput() PolicyTypeOutput
- func (e PolicyType) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
- func (e PolicyType) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (e PolicyType) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (e PolicyType) ToStringOutput() pulumi.StringOutput
- func (e PolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyTypeInput
- type PolicyTypeOutput
- func (PolicyTypeOutput) ElementType() reflect.Type
- func (o PolicyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyType]
- func (o PolicyTypeOutput) ToPolicyTypeOutput() PolicyTypeOutput
- func (o PolicyTypeOutput) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
- func (o PolicyTypeOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (o PolicyTypeOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (o PolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyTypePtrInput
- type PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) Elem() PolicyTypeOutput
- func (PolicyTypePtrOutput) ElementType() reflect.Type
- func (o PolicyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyType]
- func (o PolicyTypePtrOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceSet
- type ResourceSetArgs
- type ResourceSetInput
- type ResourceSetOutput
- func (o ResourceSetOutput) Description() pulumi.StringPtrOutput
- func (ResourceSetOutput) ElementType() reflect.Type
- func (o ResourceSetOutput) Name() pulumi.StringOutput
- func (o ResourceSetOutput) ResourceTypeList() pulumi.StringArrayOutput
- func (o ResourceSetOutput) Resources() pulumi.StringArrayOutput
- func (o ResourceSetOutput) Tags() ResourceSetTagArrayOutput
- func (o ResourceSetOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceSet]
- func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
- func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
- type ResourceSetState
- type ResourceSetTag
- type ResourceSetTagArgs
- func (ResourceSetTagArgs) ElementType() reflect.Type
- func (i ResourceSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTag]
- func (i ResourceSetTagArgs) ToResourceSetTagOutput() ResourceSetTagOutput
- func (i ResourceSetTagArgs) ToResourceSetTagOutputWithContext(ctx context.Context) ResourceSetTagOutput
- type ResourceSetTagArray
- func (ResourceSetTagArray) ElementType() reflect.Type
- func (i ResourceSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetTag]
- func (i ResourceSetTagArray) ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput
- func (i ResourceSetTagArray) ToResourceSetTagArrayOutputWithContext(ctx context.Context) ResourceSetTagArrayOutput
- type ResourceSetTagArrayInput
- type ResourceSetTagArrayOutput
- func (ResourceSetTagArrayOutput) ElementType() reflect.Type
- func (o ResourceSetTagArrayOutput) Index(i pulumi.IntInput) ResourceSetTagOutput
- func (o ResourceSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetTag]
- func (o ResourceSetTagArrayOutput) ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput
- func (o ResourceSetTagArrayOutput) ToResourceSetTagArrayOutputWithContext(ctx context.Context) ResourceSetTagArrayOutput
- type ResourceSetTagInput
- type ResourceSetTagOutput
- func (ResourceSetTagOutput) ElementType() reflect.Type
- func (o ResourceSetTagOutput) Key() pulumi.StringOutput
- func (o ResourceSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTag]
- func (o ResourceSetTagOutput) ToResourceSetTagOutput() ResourceSetTagOutput
- func (o ResourceSetTagOutput) ToResourceSetTagOutputWithContext(ctx context.Context) ResourceSetTagOutput
- func (o ResourceSetTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( PolicyFirewallDeploymentModelDistributed = PolicyFirewallDeploymentModel("DISTRIBUTED") PolicyFirewallDeploymentModelCentralized = PolicyFirewallDeploymentModel("CENTRALIZED") )
const ( PolicyTypeWaf = PolicyType("WAF") PolicyTypeWafv2 = PolicyType("WAFV2") PolicyTypeShieldAdvanced = PolicyType("SHIELD_ADVANCED") PolicyTypeSecurityGroupsCommon = PolicyType("SECURITY_GROUPS_COMMON") PolicyTypeSecurityGroupsContentAudit = PolicyType("SECURITY_GROUPS_CONTENT_AUDIT") PolicyTypeSecurityGroupsUsageAudit = PolicyType("SECURITY_GROUPS_USAGE_AUDIT") PolicyTypeNetworkFirewall = PolicyType("NETWORK_FIREWALL") PolicyTypeThirdPartyFirewall = PolicyType("THIRD_PARTY_FIREWALL") PolicyTypeDnsFirewall = PolicyType("DNS_FIREWALL") PolicyTypeImportNetworkFirewall = PolicyType("IMPORT_NETWORK_FIREWALL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupNotificationChannelArgs ¶ added in v0.12.0
type LookupNotificationChannelArgs struct {
SnsTopicArn string `pulumi:"snsTopicArn"`
}
type LookupNotificationChannelOutputArgs ¶ added in v0.12.0
type LookupNotificationChannelOutputArgs struct {
SnsTopicArn pulumi.StringInput `pulumi:"snsTopicArn"`
}
func (LookupNotificationChannelOutputArgs) ElementType ¶ added in v0.12.0
func (LookupNotificationChannelOutputArgs) ElementType() reflect.Type
type LookupNotificationChannelResult ¶ added in v0.12.0
type LookupNotificationChannelResult struct { SnsRoleName *string `pulumi:"snsRoleName"` SnsTopicArn *string `pulumi:"snsTopicArn"` }
func LookupNotificationChannel ¶ added in v0.12.0
func LookupNotificationChannel(ctx *pulumi.Context, args *LookupNotificationChannelArgs, opts ...pulumi.InvokeOption) (*LookupNotificationChannelResult, error)
Designates the IAM role and Amazon Simple Notification Service (SNS) topic that AWS Firewall Manager uses to record SNS logs.
type LookupNotificationChannelResultOutput ¶ added in v0.12.0
type LookupNotificationChannelResultOutput struct{ *pulumi.OutputState }
func LookupNotificationChannelOutput ¶ added in v0.12.0
func LookupNotificationChannelOutput(ctx *pulumi.Context, args LookupNotificationChannelOutputArgs, opts ...pulumi.InvokeOption) LookupNotificationChannelResultOutput
func (LookupNotificationChannelResultOutput) ElementType ¶ added in v0.12.0
func (LookupNotificationChannelResultOutput) ElementType() reflect.Type
func (LookupNotificationChannelResultOutput) SnsRoleName ¶ added in v0.12.0
func (o LookupNotificationChannelResultOutput) SnsRoleName() pulumi.StringPtrOutput
func (LookupNotificationChannelResultOutput) SnsTopicArn ¶ added in v0.12.0
func (o LookupNotificationChannelResultOutput) SnsTopicArn() pulumi.StringPtrOutput
func (LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutput ¶ added in v0.12.0
func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutput() LookupNotificationChannelResultOutput
func (LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutputWithContext ¶ added in v0.12.0
func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutputWithContext(ctx context.Context) LookupNotificationChannelResultOutput
func (LookupNotificationChannelResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupNotificationChannelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNotificationChannelResult]
type LookupPolicyArgs ¶ added in v0.12.0
type LookupPolicyArgs struct {
Id string `pulumi:"id"`
}
type LookupPolicyOutputArgs ¶ added in v0.12.0
type LookupPolicyOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPolicyOutputArgs) ElementType() reflect.Type
type LookupPolicyResult ¶ added in v0.12.0
type LookupPolicyResult struct { Arn *string `pulumi:"arn"` ExcludeMap *PolicyIeMap `pulumi:"excludeMap"` ExcludeResourceTags *bool `pulumi:"excludeResourceTags"` Id *string `pulumi:"id"` IncludeMap *PolicyIeMap `pulumi:"includeMap"` PolicyDescription *string `pulumi:"policyDescription"` PolicyName *string `pulumi:"policyName"` RemediationEnabled *bool `pulumi:"remediationEnabled"` ResourceSetIds []string `pulumi:"resourceSetIds"` ResourceTags []PolicyResourceTag `pulumi:"resourceTags"` ResourceType *string `pulumi:"resourceType"` ResourceTypeList []string `pulumi:"resourceTypeList"` ResourcesCleanUp *bool `pulumi:"resourcesCleanUp"` SecurityServicePolicyData *PolicySecurityServicePolicyData `pulumi:"securityServicePolicyData"` Tags []PolicyTag `pulumi:"tags"` }
func LookupPolicy ¶ added in v0.12.0
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
Creates an AWS Firewall Manager policy.
type LookupPolicyResultOutput ¶ added in v0.12.0
type LookupPolicyResultOutput struct{ *pulumi.OutputState }
func LookupPolicyOutput ¶ added in v0.12.0
func LookupPolicyOutput(ctx *pulumi.Context, args LookupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyResultOutput
func (LookupPolicyResultOutput) Arn ¶ added in v0.12.0
func (o LookupPolicyResultOutput) Arn() pulumi.StringPtrOutput
func (LookupPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupPolicyResultOutput) ElementType() reflect.Type
func (LookupPolicyResultOutput) ExcludeMap ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ExcludeMap() PolicyIeMapPtrOutput
func (LookupPolicyResultOutput) ExcludeResourceTags ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ExcludeResourceTags() pulumi.BoolPtrOutput
func (LookupPolicyResultOutput) Id ¶ added in v0.12.0
func (o LookupPolicyResultOutput) Id() pulumi.StringPtrOutput
func (LookupPolicyResultOutput) IncludeMap ¶ added in v0.12.0
func (o LookupPolicyResultOutput) IncludeMap() PolicyIeMapPtrOutput
func (LookupPolicyResultOutput) PolicyDescription ¶ added in v0.48.0
func (o LookupPolicyResultOutput) PolicyDescription() pulumi.StringPtrOutput
func (LookupPolicyResultOutput) PolicyName ¶ added in v0.12.0
func (o LookupPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
func (LookupPolicyResultOutput) RemediationEnabled ¶ added in v0.12.0
func (o LookupPolicyResultOutput) RemediationEnabled() pulumi.BoolPtrOutput
func (LookupPolicyResultOutput) ResourceSetIds ¶ added in v0.48.0
func (o LookupPolicyResultOutput) ResourceSetIds() pulumi.StringArrayOutput
func (LookupPolicyResultOutput) ResourceTags ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ResourceTags() PolicyResourceTagArrayOutput
func (LookupPolicyResultOutput) ResourceType ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ResourceType() pulumi.StringPtrOutput
func (LookupPolicyResultOutput) ResourceTypeList ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ResourceTypeList() pulumi.StringArrayOutput
func (LookupPolicyResultOutput) ResourcesCleanUp ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ResourcesCleanUp() pulumi.BoolPtrOutput
func (LookupPolicyResultOutput) SecurityServicePolicyData ¶ added in v0.12.0
func (o LookupPolicyResultOutput) SecurityServicePolicyData() PolicySecurityServicePolicyDataPtrOutput
func (LookupPolicyResultOutput) Tags ¶ added in v0.12.0
func (o LookupPolicyResultOutput) Tags() PolicyTagArrayOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutput ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyResult]
type LookupResourceSetArgs ¶ added in v0.51.0
type LookupResourceSetArgs struct {
Id string `pulumi:"id"`
}
type LookupResourceSetOutputArgs ¶ added in v0.51.0
type LookupResourceSetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupResourceSetOutputArgs) ElementType ¶ added in v0.51.0
func (LookupResourceSetOutputArgs) ElementType() reflect.Type
type LookupResourceSetResult ¶ added in v0.51.0
type LookupResourceSetResult struct { Description *string `pulumi:"description"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResourceTypeList []string `pulumi:"resourceTypeList"` Resources []string `pulumi:"resources"` Tags []ResourceSetTag `pulumi:"tags"` }
func LookupResourceSet ¶ added in v0.51.0
func LookupResourceSet(ctx *pulumi.Context, args *LookupResourceSetArgs, opts ...pulumi.InvokeOption) (*LookupResourceSetResult, error)
Creates an AWS Firewall Manager resource set.
type LookupResourceSetResultOutput ¶ added in v0.51.0
type LookupResourceSetResultOutput struct{ *pulumi.OutputState }
func LookupResourceSetOutput ¶ added in v0.51.0
func LookupResourceSetOutput(ctx *pulumi.Context, args LookupResourceSetOutputArgs, opts ...pulumi.InvokeOption) LookupResourceSetResultOutput
func (LookupResourceSetResultOutput) Description ¶ added in v0.51.0
func (o LookupResourceSetResultOutput) Description() pulumi.StringPtrOutput
func (LookupResourceSetResultOutput) ElementType ¶ added in v0.51.0
func (LookupResourceSetResultOutput) ElementType() reflect.Type
func (LookupResourceSetResultOutput) Id ¶ added in v0.51.0
func (o LookupResourceSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupResourceSetResultOutput) Name ¶ added in v0.51.0
func (o LookupResourceSetResultOutput) Name() pulumi.StringPtrOutput
func (LookupResourceSetResultOutput) ResourceTypeList ¶ added in v0.51.0
func (o LookupResourceSetResultOutput) ResourceTypeList() pulumi.StringArrayOutput
func (LookupResourceSetResultOutput) Resources ¶ added in v0.51.0
func (o LookupResourceSetResultOutput) Resources() pulumi.StringArrayOutput
func (LookupResourceSetResultOutput) Tags ¶ added in v0.51.0
func (o LookupResourceSetResultOutput) Tags() ResourceSetTagArrayOutput
func (LookupResourceSetResultOutput) ToLookupResourceSetResultOutput ¶ added in v0.51.0
func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutput() LookupResourceSetResultOutput
func (LookupResourceSetResultOutput) ToLookupResourceSetResultOutputWithContext ¶ added in v0.51.0
func (o LookupResourceSetResultOutput) ToLookupResourceSetResultOutputWithContext(ctx context.Context) LookupResourceSetResultOutput
func (LookupResourceSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupResourceSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupResourceSetResult]
type NotificationChannel ¶
type NotificationChannel struct { pulumi.CustomResourceState SnsRoleName pulumi.StringOutput `pulumi:"snsRoleName"` SnsTopicArn pulumi.StringOutput `pulumi:"snsTopicArn"` }
Designates the IAM role and Amazon Simple Notification Service (SNS) topic that AWS Firewall Manager uses to record SNS logs.
func GetNotificationChannel ¶
func GetNotificationChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationChannelState, opts ...pulumi.ResourceOption) (*NotificationChannel, error)
GetNotificationChannel gets an existing NotificationChannel 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 NewNotificationChannel ¶
func NewNotificationChannel(ctx *pulumi.Context, name string, args *NotificationChannelArgs, opts ...pulumi.ResourceOption) (*NotificationChannel, error)
NewNotificationChannel registers a new resource with the given unique name, arguments, and options.
func (*NotificationChannel) ElementType ¶
func (*NotificationChannel) ElementType() reflect.Type
func (*NotificationChannel) ToNotificationChannelOutput ¶
func (i *NotificationChannel) ToNotificationChannelOutput() NotificationChannelOutput
func (*NotificationChannel) ToNotificationChannelOutputWithContext ¶
func (i *NotificationChannel) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
func (*NotificationChannel) ToOutput ¶ added in v0.76.0
func (i *NotificationChannel) ToOutput(ctx context.Context) pulumix.Output[*NotificationChannel]
type NotificationChannelArgs ¶
type NotificationChannelArgs struct { SnsRoleName pulumi.StringInput SnsTopicArn pulumi.StringInput }
The set of arguments for constructing a NotificationChannel resource.
func (NotificationChannelArgs) ElementType ¶
func (NotificationChannelArgs) ElementType() reflect.Type
type NotificationChannelInput ¶
type NotificationChannelInput interface { pulumi.Input ToNotificationChannelOutput() NotificationChannelOutput ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput }
type NotificationChannelOutput ¶
type NotificationChannelOutput struct{ *pulumi.OutputState }
func (NotificationChannelOutput) ElementType ¶
func (NotificationChannelOutput) ElementType() reflect.Type
func (NotificationChannelOutput) SnsRoleName ¶ added in v0.17.0
func (o NotificationChannelOutput) SnsRoleName() pulumi.StringOutput
func (NotificationChannelOutput) SnsTopicArn ¶ added in v0.17.0
func (o NotificationChannelOutput) SnsTopicArn() pulumi.StringOutput
func (NotificationChannelOutput) ToNotificationChannelOutput ¶
func (o NotificationChannelOutput) ToNotificationChannelOutput() NotificationChannelOutput
func (NotificationChannelOutput) ToNotificationChannelOutputWithContext ¶
func (o NotificationChannelOutput) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
func (NotificationChannelOutput) ToOutput ¶ added in v0.76.0
func (o NotificationChannelOutput) ToOutput(ctx context.Context) pulumix.Output[*NotificationChannel]
type NotificationChannelState ¶
type NotificationChannelState struct { }
func (NotificationChannelState) ElementType ¶
func (NotificationChannelState) ElementType() reflect.Type
type Policy ¶
type Policy struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` DeleteAllPolicyResources pulumi.BoolPtrOutput `pulumi:"deleteAllPolicyResources"` ExcludeMap PolicyIeMapPtrOutput `pulumi:"excludeMap"` ExcludeResourceTags pulumi.BoolOutput `pulumi:"excludeResourceTags"` IncludeMap PolicyIeMapPtrOutput `pulumi:"includeMap"` PolicyDescription pulumi.StringPtrOutput `pulumi:"policyDescription"` PolicyName pulumi.StringOutput `pulumi:"policyName"` RemediationEnabled pulumi.BoolOutput `pulumi:"remediationEnabled"` ResourceSetIds pulumi.StringArrayOutput `pulumi:"resourceSetIds"` ResourceTags PolicyResourceTagArrayOutput `pulumi:"resourceTags"` ResourceType pulumi.StringPtrOutput `pulumi:"resourceType"` ResourceTypeList pulumi.StringArrayOutput `pulumi:"resourceTypeList"` ResourcesCleanUp pulumi.BoolPtrOutput `pulumi:"resourcesCleanUp"` SecurityServicePolicyData PolicySecurityServicePolicyDataOutput `pulumi:"securityServicePolicyData"` Tags PolicyTagArrayOutput `pulumi:"tags"` }
Creates an AWS Firewall Manager policy.
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy 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 NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { DeleteAllPolicyResources pulumi.BoolPtrInput ExcludeMap PolicyIeMapPtrInput ExcludeResourceTags pulumi.BoolInput IncludeMap PolicyIeMapPtrInput PolicyDescription pulumi.StringPtrInput PolicyName pulumi.StringPtrInput RemediationEnabled pulumi.BoolInput ResourceSetIds pulumi.StringArrayInput ResourceTags PolicyResourceTagArrayInput ResourceType pulumi.StringPtrInput ResourceTypeList pulumi.StringArrayInput ResourcesCleanUp pulumi.BoolPtrInput SecurityServicePolicyData PolicySecurityServicePolicyDataInput Tags PolicyTagArrayInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyFirewallDeploymentModel ¶ added in v0.21.0
type PolicyFirewallDeploymentModel string
Firewall deployment mode.
func (PolicyFirewallDeploymentModel) ElementType ¶ added in v0.21.0
func (PolicyFirewallDeploymentModel) ElementType() reflect.Type
func (PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelOutput ¶ added in v0.21.0
func (e PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelOutput() PolicyFirewallDeploymentModelOutput
func (PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelOutputWithContext ¶ added in v0.21.0
func (e PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelOutput
func (PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelPtrOutput ¶ added in v0.21.0
func (e PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelPtrOutput() PolicyFirewallDeploymentModelPtrOutput
func (PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelPtrOutputWithContext ¶ added in v0.21.0
func (e PolicyFirewallDeploymentModel) ToPolicyFirewallDeploymentModelPtrOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelPtrOutput
func (PolicyFirewallDeploymentModel) ToStringOutput ¶ added in v0.21.0
func (e PolicyFirewallDeploymentModel) ToStringOutput() pulumi.StringOutput
func (PolicyFirewallDeploymentModel) ToStringOutputWithContext ¶ added in v0.21.0
func (e PolicyFirewallDeploymentModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyFirewallDeploymentModel) ToStringPtrOutput ¶ added in v0.21.0
func (e PolicyFirewallDeploymentModel) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyFirewallDeploymentModel) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e PolicyFirewallDeploymentModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyFirewallDeploymentModelInput ¶ added in v0.21.0
type PolicyFirewallDeploymentModelInput interface { pulumi.Input ToPolicyFirewallDeploymentModelOutput() PolicyFirewallDeploymentModelOutput ToPolicyFirewallDeploymentModelOutputWithContext(context.Context) PolicyFirewallDeploymentModelOutput }
PolicyFirewallDeploymentModelInput is an input type that accepts PolicyFirewallDeploymentModelArgs and PolicyFirewallDeploymentModelOutput values. You can construct a concrete instance of `PolicyFirewallDeploymentModelInput` via:
PolicyFirewallDeploymentModelArgs{...}
type PolicyFirewallDeploymentModelOutput ¶ added in v0.21.0
type PolicyFirewallDeploymentModelOutput struct{ *pulumi.OutputState }
func (PolicyFirewallDeploymentModelOutput) ElementType ¶ added in v0.21.0
func (PolicyFirewallDeploymentModelOutput) ElementType() reflect.Type
func (PolicyFirewallDeploymentModelOutput) ToOutput ¶ added in v0.76.0
func (o PolicyFirewallDeploymentModelOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyFirewallDeploymentModel]
func (PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelOutput ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelOutput() PolicyFirewallDeploymentModelOutput
func (PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelOutputWithContext ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelOutput
func (PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelPtrOutput ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelPtrOutput() PolicyFirewallDeploymentModelPtrOutput
func (PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelOutput) ToPolicyFirewallDeploymentModelPtrOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelPtrOutput
func (PolicyFirewallDeploymentModelOutput) ToStringOutput ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelOutput) ToStringOutput() pulumi.StringOutput
func (PolicyFirewallDeploymentModelOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyFirewallDeploymentModelOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyFirewallDeploymentModelOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyFirewallDeploymentModelPtrInput ¶ added in v0.21.0
type PolicyFirewallDeploymentModelPtrInput interface { pulumi.Input ToPolicyFirewallDeploymentModelPtrOutput() PolicyFirewallDeploymentModelPtrOutput ToPolicyFirewallDeploymentModelPtrOutputWithContext(context.Context) PolicyFirewallDeploymentModelPtrOutput }
func PolicyFirewallDeploymentModelPtr ¶ added in v0.21.0
func PolicyFirewallDeploymentModelPtr(v string) PolicyFirewallDeploymentModelPtrInput
type PolicyFirewallDeploymentModelPtrOutput ¶ added in v0.21.0
type PolicyFirewallDeploymentModelPtrOutput struct{ *pulumi.OutputState }
func (PolicyFirewallDeploymentModelPtrOutput) ElementType ¶ added in v0.21.0
func (PolicyFirewallDeploymentModelPtrOutput) ElementType() reflect.Type
func (PolicyFirewallDeploymentModelPtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyFirewallDeploymentModelPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyFirewallDeploymentModel]
func (PolicyFirewallDeploymentModelPtrOutput) ToPolicyFirewallDeploymentModelPtrOutput ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelPtrOutput) ToPolicyFirewallDeploymentModelPtrOutput() PolicyFirewallDeploymentModelPtrOutput
func (PolicyFirewallDeploymentModelPtrOutput) ToPolicyFirewallDeploymentModelPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelPtrOutput) ToPolicyFirewallDeploymentModelPtrOutputWithContext(ctx context.Context) PolicyFirewallDeploymentModelPtrOutput
func (PolicyFirewallDeploymentModelPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyFirewallDeploymentModelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyFirewallDeploymentModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyIeMap ¶ added in v0.72.0
An FMS includeMap or excludeMap.
type PolicyIeMapArgs ¶ added in v0.72.0
type PolicyIeMapArgs struct { Account pulumi.StringArrayInput `pulumi:"account"` Orgunit pulumi.StringArrayInput `pulumi:"orgunit"` }
An FMS includeMap or excludeMap.
func (PolicyIeMapArgs) ElementType ¶ added in v0.72.0
func (PolicyIeMapArgs) ElementType() reflect.Type
func (PolicyIeMapArgs) ToOutput ¶ added in v0.76.0
func (i PolicyIeMapArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyIeMap]
func (PolicyIeMapArgs) ToPolicyIeMapOutput ¶ added in v0.72.0
func (i PolicyIeMapArgs) ToPolicyIeMapOutput() PolicyIeMapOutput
func (PolicyIeMapArgs) ToPolicyIeMapOutputWithContext ¶ added in v0.72.0
func (i PolicyIeMapArgs) ToPolicyIeMapOutputWithContext(ctx context.Context) PolicyIeMapOutput
func (PolicyIeMapArgs) ToPolicyIeMapPtrOutput ¶ added in v0.72.0
func (i PolicyIeMapArgs) ToPolicyIeMapPtrOutput() PolicyIeMapPtrOutput
func (PolicyIeMapArgs) ToPolicyIeMapPtrOutputWithContext ¶ added in v0.72.0
func (i PolicyIeMapArgs) ToPolicyIeMapPtrOutputWithContext(ctx context.Context) PolicyIeMapPtrOutput
type PolicyIeMapInput ¶ added in v0.72.0
type PolicyIeMapInput interface { pulumi.Input ToPolicyIeMapOutput() PolicyIeMapOutput ToPolicyIeMapOutputWithContext(context.Context) PolicyIeMapOutput }
PolicyIeMapInput is an input type that accepts PolicyIeMap and PolicyIeMapOutput values. You can construct a concrete instance of `PolicyIeMapInput` via:
PolicyIeMap{ "key": PolicyIeArgs{...} }
type PolicyIeMapOutput ¶ added in v0.72.0
type PolicyIeMapOutput struct{ *pulumi.OutputState }
An FMS includeMap or excludeMap.
func (PolicyIeMapOutput) Account ¶ added in v0.72.0
func (o PolicyIeMapOutput) Account() pulumi.StringArrayOutput
func (PolicyIeMapOutput) ElementType ¶ added in v0.72.0
func (PolicyIeMapOutput) ElementType() reflect.Type
func (PolicyIeMapOutput) Orgunit ¶ added in v0.72.0
func (o PolicyIeMapOutput) Orgunit() pulumi.StringArrayOutput
func (PolicyIeMapOutput) ToOutput ¶ added in v0.76.0
func (o PolicyIeMapOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyIeMap]
func (PolicyIeMapOutput) ToPolicyIeMapOutput ¶ added in v0.72.0
func (o PolicyIeMapOutput) ToPolicyIeMapOutput() PolicyIeMapOutput
func (PolicyIeMapOutput) ToPolicyIeMapOutputWithContext ¶ added in v0.72.0
func (o PolicyIeMapOutput) ToPolicyIeMapOutputWithContext(ctx context.Context) PolicyIeMapOutput
func (PolicyIeMapOutput) ToPolicyIeMapPtrOutput ¶ added in v0.72.0
func (o PolicyIeMapOutput) ToPolicyIeMapPtrOutput() PolicyIeMapPtrOutput
func (PolicyIeMapOutput) ToPolicyIeMapPtrOutputWithContext ¶ added in v0.72.0
func (o PolicyIeMapOutput) ToPolicyIeMapPtrOutputWithContext(ctx context.Context) PolicyIeMapPtrOutput
type PolicyIeMapPtrInput ¶ added in v0.72.0
type PolicyIeMapPtrInput interface { pulumi.Input ToPolicyIeMapPtrOutput() PolicyIeMapPtrOutput ToPolicyIeMapPtrOutputWithContext(context.Context) PolicyIeMapPtrOutput }
PolicyIeMapPtrInput is an input type that accepts PolicyIeMapArgs, PolicyIeMapPtr and PolicyIeMapPtrOutput values. You can construct a concrete instance of `PolicyIeMapPtrInput` via:
PolicyIeMapArgs{...} or: nil
func PolicyIeMapPtr ¶ added in v0.72.0
func PolicyIeMapPtr(v *PolicyIeMapArgs) PolicyIeMapPtrInput
type PolicyIeMapPtrOutput ¶ added in v0.72.0
type PolicyIeMapPtrOutput struct{ *pulumi.OutputState }
func (PolicyIeMapPtrOutput) Account ¶ added in v0.72.0
func (o PolicyIeMapPtrOutput) Account() pulumi.StringArrayOutput
func (PolicyIeMapPtrOutput) Elem ¶ added in v0.72.0
func (o PolicyIeMapPtrOutput) Elem() PolicyIeMapOutput
func (PolicyIeMapPtrOutput) ElementType ¶ added in v0.72.0
func (PolicyIeMapPtrOutput) ElementType() reflect.Type
func (PolicyIeMapPtrOutput) Orgunit ¶ added in v0.72.0
func (o PolicyIeMapPtrOutput) Orgunit() pulumi.StringArrayOutput
func (PolicyIeMapPtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyIeMapPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyIeMap]
func (PolicyIeMapPtrOutput) ToPolicyIeMapPtrOutput ¶ added in v0.72.0
func (o PolicyIeMapPtrOutput) ToPolicyIeMapPtrOutput() PolicyIeMapPtrOutput
func (PolicyIeMapPtrOutput) ToPolicyIeMapPtrOutputWithContext ¶ added in v0.72.0
func (o PolicyIeMapPtrOutput) ToPolicyIeMapPtrOutputWithContext(ctx context.Context) PolicyIeMapPtrOutput
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyNetworkFirewallPolicy ¶ added in v0.21.0
type PolicyNetworkFirewallPolicy struct {
FirewallDeploymentModel PolicyFirewallDeploymentModel `pulumi:"firewallDeploymentModel"`
}
Network firewall policy.
type PolicyNetworkFirewallPolicyArgs ¶ added in v0.21.0
type PolicyNetworkFirewallPolicyArgs struct {
FirewallDeploymentModel PolicyFirewallDeploymentModelInput `pulumi:"firewallDeploymentModel"`
}
Network firewall policy.
func (PolicyNetworkFirewallPolicyArgs) ElementType ¶ added in v0.21.0
func (PolicyNetworkFirewallPolicyArgs) ElementType() reflect.Type
func (PolicyNetworkFirewallPolicyArgs) ToOutput ¶ added in v0.76.0
func (i PolicyNetworkFirewallPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyNetworkFirewallPolicy]
func (PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyOutput ¶ added in v0.21.0
func (i PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyOutput() PolicyNetworkFirewallPolicyOutput
func (PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyOutputWithContext ¶ added in v0.21.0
func (i PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyOutput
func (PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyPtrOutput ¶ added in v0.21.0
func (i PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyPtrOutput() PolicyNetworkFirewallPolicyPtrOutput
func (PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyPtrOutputWithContext ¶ added in v0.21.0
func (i PolicyNetworkFirewallPolicyArgs) ToPolicyNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyPtrOutput
type PolicyNetworkFirewallPolicyInput ¶ added in v0.21.0
type PolicyNetworkFirewallPolicyInput interface { pulumi.Input ToPolicyNetworkFirewallPolicyOutput() PolicyNetworkFirewallPolicyOutput ToPolicyNetworkFirewallPolicyOutputWithContext(context.Context) PolicyNetworkFirewallPolicyOutput }
PolicyNetworkFirewallPolicyInput is an input type that accepts PolicyNetworkFirewallPolicyArgs and PolicyNetworkFirewallPolicyOutput values. You can construct a concrete instance of `PolicyNetworkFirewallPolicyInput` via:
PolicyNetworkFirewallPolicyArgs{...}
type PolicyNetworkFirewallPolicyOutput ¶ added in v0.21.0
type PolicyNetworkFirewallPolicyOutput struct{ *pulumi.OutputState }
Network firewall policy.
func (PolicyNetworkFirewallPolicyOutput) ElementType ¶ added in v0.21.0
func (PolicyNetworkFirewallPolicyOutput) ElementType() reflect.Type
func (PolicyNetworkFirewallPolicyOutput) FirewallDeploymentModel ¶ added in v0.21.0
func (o PolicyNetworkFirewallPolicyOutput) FirewallDeploymentModel() PolicyFirewallDeploymentModelOutput
func (PolicyNetworkFirewallPolicyOutput) ToOutput ¶ added in v0.76.0
func (o PolicyNetworkFirewallPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyNetworkFirewallPolicy]
func (PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyOutput ¶ added in v0.21.0
func (o PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyOutput() PolicyNetworkFirewallPolicyOutput
func (PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyOutputWithContext ¶ added in v0.21.0
func (o PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyOutput
func (PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyPtrOutput ¶ added in v0.21.0
func (o PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyPtrOutput() PolicyNetworkFirewallPolicyPtrOutput
func (PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyNetworkFirewallPolicyOutput) ToPolicyNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyPtrOutput
type PolicyNetworkFirewallPolicyPtrInput ¶ added in v0.21.0
type PolicyNetworkFirewallPolicyPtrInput interface { pulumi.Input ToPolicyNetworkFirewallPolicyPtrOutput() PolicyNetworkFirewallPolicyPtrOutput ToPolicyNetworkFirewallPolicyPtrOutputWithContext(context.Context) PolicyNetworkFirewallPolicyPtrOutput }
PolicyNetworkFirewallPolicyPtrInput is an input type that accepts PolicyNetworkFirewallPolicyArgs, PolicyNetworkFirewallPolicyPtr and PolicyNetworkFirewallPolicyPtrOutput values. You can construct a concrete instance of `PolicyNetworkFirewallPolicyPtrInput` via:
PolicyNetworkFirewallPolicyArgs{...} or: nil
func PolicyNetworkFirewallPolicyPtr ¶ added in v0.21.0
func PolicyNetworkFirewallPolicyPtr(v *PolicyNetworkFirewallPolicyArgs) PolicyNetworkFirewallPolicyPtrInput
type PolicyNetworkFirewallPolicyPtrOutput ¶ added in v0.21.0
type PolicyNetworkFirewallPolicyPtrOutput struct{ *pulumi.OutputState }
func (PolicyNetworkFirewallPolicyPtrOutput) ElementType ¶ added in v0.21.0
func (PolicyNetworkFirewallPolicyPtrOutput) ElementType() reflect.Type
func (PolicyNetworkFirewallPolicyPtrOutput) FirewallDeploymentModel ¶ added in v0.21.0
func (o PolicyNetworkFirewallPolicyPtrOutput) FirewallDeploymentModel() PolicyFirewallDeploymentModelPtrOutput
func (PolicyNetworkFirewallPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyNetworkFirewallPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyNetworkFirewallPolicy]
func (PolicyNetworkFirewallPolicyPtrOutput) ToPolicyNetworkFirewallPolicyPtrOutput ¶ added in v0.21.0
func (o PolicyNetworkFirewallPolicyPtrOutput) ToPolicyNetworkFirewallPolicyPtrOutput() PolicyNetworkFirewallPolicyPtrOutput
func (PolicyNetworkFirewallPolicyPtrOutput) ToPolicyNetworkFirewallPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyNetworkFirewallPolicyPtrOutput) ToPolicyNetworkFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyNetworkFirewallPolicyPtrOutput
type PolicyOption ¶ added in v0.21.0
type PolicyOption struct { NetworkFirewallPolicy *PolicyNetworkFirewallPolicy `pulumi:"networkFirewallPolicy"` ThirdPartyFirewallPolicy *PolicyThirdPartyFirewallPolicy `pulumi:"thirdPartyFirewallPolicy"` }
Firewall policy option.
type PolicyOptionArgs ¶ added in v0.21.0
type PolicyOptionArgs struct { NetworkFirewallPolicy PolicyNetworkFirewallPolicyPtrInput `pulumi:"networkFirewallPolicy"` ThirdPartyFirewallPolicy PolicyThirdPartyFirewallPolicyPtrInput `pulumi:"thirdPartyFirewallPolicy"` }
Firewall policy option.
func (PolicyOptionArgs) ElementType ¶ added in v0.21.0
func (PolicyOptionArgs) ElementType() reflect.Type
func (PolicyOptionArgs) ToOutput ¶ added in v0.76.0
func (i PolicyOptionArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyOption]
func (PolicyOptionArgs) ToPolicyOptionOutput ¶ added in v0.21.0
func (i PolicyOptionArgs) ToPolicyOptionOutput() PolicyOptionOutput
func (PolicyOptionArgs) ToPolicyOptionOutputWithContext ¶ added in v0.21.0
func (i PolicyOptionArgs) ToPolicyOptionOutputWithContext(ctx context.Context) PolicyOptionOutput
func (PolicyOptionArgs) ToPolicyOptionPtrOutput ¶ added in v0.21.0
func (i PolicyOptionArgs) ToPolicyOptionPtrOutput() PolicyOptionPtrOutput
func (PolicyOptionArgs) ToPolicyOptionPtrOutputWithContext ¶ added in v0.21.0
func (i PolicyOptionArgs) ToPolicyOptionPtrOutputWithContext(ctx context.Context) PolicyOptionPtrOutput
type PolicyOptionInput ¶ added in v0.21.0
type PolicyOptionInput interface { pulumi.Input ToPolicyOptionOutput() PolicyOptionOutput ToPolicyOptionOutputWithContext(context.Context) PolicyOptionOutput }
PolicyOptionInput is an input type that accepts PolicyOptionArgs and PolicyOptionOutput values. You can construct a concrete instance of `PolicyOptionInput` via:
PolicyOptionArgs{...}
type PolicyOptionOutput ¶ added in v0.21.0
type PolicyOptionOutput struct{ *pulumi.OutputState }
Firewall policy option.
func (PolicyOptionOutput) ElementType ¶ added in v0.21.0
func (PolicyOptionOutput) ElementType() reflect.Type
func (PolicyOptionOutput) NetworkFirewallPolicy ¶ added in v0.21.0
func (o PolicyOptionOutput) NetworkFirewallPolicy() PolicyNetworkFirewallPolicyPtrOutput
func (PolicyOptionOutput) ThirdPartyFirewallPolicy ¶ added in v0.21.0
func (o PolicyOptionOutput) ThirdPartyFirewallPolicy() PolicyThirdPartyFirewallPolicyPtrOutput
func (PolicyOptionOutput) ToOutput ¶ added in v0.76.0
func (o PolicyOptionOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyOption]
func (PolicyOptionOutput) ToPolicyOptionOutput ¶ added in v0.21.0
func (o PolicyOptionOutput) ToPolicyOptionOutput() PolicyOptionOutput
func (PolicyOptionOutput) ToPolicyOptionOutputWithContext ¶ added in v0.21.0
func (o PolicyOptionOutput) ToPolicyOptionOutputWithContext(ctx context.Context) PolicyOptionOutput
func (PolicyOptionOutput) ToPolicyOptionPtrOutput ¶ added in v0.21.0
func (o PolicyOptionOutput) ToPolicyOptionPtrOutput() PolicyOptionPtrOutput
func (PolicyOptionOutput) ToPolicyOptionPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyOptionOutput) ToPolicyOptionPtrOutputWithContext(ctx context.Context) PolicyOptionPtrOutput
type PolicyOptionPtrInput ¶ added in v0.21.0
type PolicyOptionPtrInput interface { pulumi.Input ToPolicyOptionPtrOutput() PolicyOptionPtrOutput ToPolicyOptionPtrOutputWithContext(context.Context) PolicyOptionPtrOutput }
PolicyOptionPtrInput is an input type that accepts PolicyOptionArgs, PolicyOptionPtr and PolicyOptionPtrOutput values. You can construct a concrete instance of `PolicyOptionPtrInput` via:
PolicyOptionArgs{...} or: nil
func PolicyOptionPtr ¶ added in v0.21.0
func PolicyOptionPtr(v *PolicyOptionArgs) PolicyOptionPtrInput
type PolicyOptionPtrOutput ¶ added in v0.21.0
type PolicyOptionPtrOutput struct{ *pulumi.OutputState }
func (PolicyOptionPtrOutput) Elem ¶ added in v0.21.0
func (o PolicyOptionPtrOutput) Elem() PolicyOptionOutput
func (PolicyOptionPtrOutput) ElementType ¶ added in v0.21.0
func (PolicyOptionPtrOutput) ElementType() reflect.Type
func (PolicyOptionPtrOutput) NetworkFirewallPolicy ¶ added in v0.21.0
func (o PolicyOptionPtrOutput) NetworkFirewallPolicy() PolicyNetworkFirewallPolicyPtrOutput
func (PolicyOptionPtrOutput) ThirdPartyFirewallPolicy ¶ added in v0.21.0
func (o PolicyOptionPtrOutput) ThirdPartyFirewallPolicy() PolicyThirdPartyFirewallPolicyPtrOutput
func (PolicyOptionPtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyOptionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyOption]
func (PolicyOptionPtrOutput) ToPolicyOptionPtrOutput ¶ added in v0.21.0
func (o PolicyOptionPtrOutput) ToPolicyOptionPtrOutput() PolicyOptionPtrOutput
func (PolicyOptionPtrOutput) ToPolicyOptionPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyOptionPtrOutput) ToPolicyOptionPtrOutputWithContext(ctx context.Context) PolicyOptionPtrOutput
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) Arn ¶ added in v0.17.0
func (o PolicyOutput) Arn() pulumi.StringOutput
func (PolicyOutput) DeleteAllPolicyResources ¶ added in v0.17.0
func (o PolicyOutput) DeleteAllPolicyResources() pulumi.BoolPtrOutput
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) ExcludeMap ¶ added in v0.17.0
func (o PolicyOutput) ExcludeMap() PolicyIeMapPtrOutput
func (PolicyOutput) ExcludeResourceTags ¶ added in v0.17.0
func (o PolicyOutput) ExcludeResourceTags() pulumi.BoolOutput
func (PolicyOutput) IncludeMap ¶ added in v0.17.0
func (o PolicyOutput) IncludeMap() PolicyIeMapPtrOutput
func (PolicyOutput) PolicyDescription ¶ added in v0.48.0
func (o PolicyOutput) PolicyDescription() pulumi.StringPtrOutput
func (PolicyOutput) PolicyName ¶ added in v0.17.0
func (o PolicyOutput) PolicyName() pulumi.StringOutput
func (PolicyOutput) RemediationEnabled ¶ added in v0.17.0
func (o PolicyOutput) RemediationEnabled() pulumi.BoolOutput
func (PolicyOutput) ResourceSetIds ¶ added in v0.48.0
func (o PolicyOutput) ResourceSetIds() pulumi.StringArrayOutput
func (PolicyOutput) ResourceTags ¶ added in v0.17.0
func (o PolicyOutput) ResourceTags() PolicyResourceTagArrayOutput
func (PolicyOutput) ResourceType ¶ added in v0.17.0
func (o PolicyOutput) ResourceType() pulumi.StringPtrOutput
func (PolicyOutput) ResourceTypeList ¶ added in v0.17.0
func (o PolicyOutput) ResourceTypeList() pulumi.StringArrayOutput
func (PolicyOutput) ResourcesCleanUp ¶ added in v0.17.0
func (o PolicyOutput) ResourcesCleanUp() pulumi.BoolPtrOutput
func (PolicyOutput) SecurityServicePolicyData ¶ added in v0.17.0
func (o PolicyOutput) SecurityServicePolicyData() PolicySecurityServicePolicyDataOutput
func (PolicyOutput) Tags ¶ added in v0.17.0
func (o PolicyOutput) Tags() PolicyTagArrayOutput
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyResourceTag ¶
A resource tag.
type PolicyResourceTagArgs ¶
type PolicyResourceTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
A resource tag.
func (PolicyResourceTagArgs) ElementType ¶
func (PolicyResourceTagArgs) ElementType() reflect.Type
func (PolicyResourceTagArgs) ToOutput ¶ added in v0.76.0
func (i PolicyResourceTagArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyResourceTag]
func (PolicyResourceTagArgs) ToPolicyResourceTagOutput ¶
func (i PolicyResourceTagArgs) ToPolicyResourceTagOutput() PolicyResourceTagOutput
func (PolicyResourceTagArgs) ToPolicyResourceTagOutputWithContext ¶
func (i PolicyResourceTagArgs) ToPolicyResourceTagOutputWithContext(ctx context.Context) PolicyResourceTagOutput
type PolicyResourceTagArray ¶
type PolicyResourceTagArray []PolicyResourceTagInput
func (PolicyResourceTagArray) ElementType ¶
func (PolicyResourceTagArray) ElementType() reflect.Type
func (PolicyResourceTagArray) ToOutput ¶ added in v0.76.0
func (i PolicyResourceTagArray) ToOutput(ctx context.Context) pulumix.Output[[]PolicyResourceTag]
func (PolicyResourceTagArray) ToPolicyResourceTagArrayOutput ¶
func (i PolicyResourceTagArray) ToPolicyResourceTagArrayOutput() PolicyResourceTagArrayOutput
func (PolicyResourceTagArray) ToPolicyResourceTagArrayOutputWithContext ¶
func (i PolicyResourceTagArray) ToPolicyResourceTagArrayOutputWithContext(ctx context.Context) PolicyResourceTagArrayOutput
type PolicyResourceTagArrayInput ¶
type PolicyResourceTagArrayInput interface { pulumi.Input ToPolicyResourceTagArrayOutput() PolicyResourceTagArrayOutput ToPolicyResourceTagArrayOutputWithContext(context.Context) PolicyResourceTagArrayOutput }
PolicyResourceTagArrayInput is an input type that accepts PolicyResourceTagArray and PolicyResourceTagArrayOutput values. You can construct a concrete instance of `PolicyResourceTagArrayInput` via:
PolicyResourceTagArray{ PolicyResourceTagArgs{...} }
type PolicyResourceTagArrayOutput ¶
type PolicyResourceTagArrayOutput struct{ *pulumi.OutputState }
func (PolicyResourceTagArrayOutput) ElementType ¶
func (PolicyResourceTagArrayOutput) ElementType() reflect.Type
func (PolicyResourceTagArrayOutput) Index ¶
func (o PolicyResourceTagArrayOutput) Index(i pulumi.IntInput) PolicyResourceTagOutput
func (PolicyResourceTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o PolicyResourceTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PolicyResourceTag]
func (PolicyResourceTagArrayOutput) ToPolicyResourceTagArrayOutput ¶
func (o PolicyResourceTagArrayOutput) ToPolicyResourceTagArrayOutput() PolicyResourceTagArrayOutput
func (PolicyResourceTagArrayOutput) ToPolicyResourceTagArrayOutputWithContext ¶
func (o PolicyResourceTagArrayOutput) ToPolicyResourceTagArrayOutputWithContext(ctx context.Context) PolicyResourceTagArrayOutput
type PolicyResourceTagInput ¶
type PolicyResourceTagInput interface { pulumi.Input ToPolicyResourceTagOutput() PolicyResourceTagOutput ToPolicyResourceTagOutputWithContext(context.Context) PolicyResourceTagOutput }
PolicyResourceTagInput is an input type that accepts PolicyResourceTagArgs and PolicyResourceTagOutput values. You can construct a concrete instance of `PolicyResourceTagInput` via:
PolicyResourceTagArgs{...}
type PolicyResourceTagOutput ¶
type PolicyResourceTagOutput struct{ *pulumi.OutputState }
A resource tag.
func (PolicyResourceTagOutput) ElementType ¶
func (PolicyResourceTagOutput) ElementType() reflect.Type
func (PolicyResourceTagOutput) Key ¶
func (o PolicyResourceTagOutput) Key() pulumi.StringOutput
func (PolicyResourceTagOutput) ToOutput ¶ added in v0.76.0
func (o PolicyResourceTagOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyResourceTag]
func (PolicyResourceTagOutput) ToPolicyResourceTagOutput ¶
func (o PolicyResourceTagOutput) ToPolicyResourceTagOutput() PolicyResourceTagOutput
func (PolicyResourceTagOutput) ToPolicyResourceTagOutputWithContext ¶
func (o PolicyResourceTagOutput) ToPolicyResourceTagOutputWithContext(ctx context.Context) PolicyResourceTagOutput
func (PolicyResourceTagOutput) Value ¶
func (o PolicyResourceTagOutput) Value() pulumi.StringPtrOutput
type PolicySecurityServicePolicyData ¶ added in v0.21.0
type PolicySecurityServicePolicyData struct { ManagedServiceData *string `pulumi:"managedServiceData"` PolicyOption *PolicyOption `pulumi:"policyOption"` Type PolicyType `pulumi:"type"` }
Firewall security service policy data.
type PolicySecurityServicePolicyDataArgs ¶ added in v0.21.0
type PolicySecurityServicePolicyDataArgs struct { ManagedServiceData pulumi.StringPtrInput `pulumi:"managedServiceData"` PolicyOption PolicyOptionPtrInput `pulumi:"policyOption"` Type PolicyTypeInput `pulumi:"type"` }
Firewall security service policy data.
func (PolicySecurityServicePolicyDataArgs) ElementType ¶ added in v0.21.0
func (PolicySecurityServicePolicyDataArgs) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataArgs) ToOutput ¶ added in v0.76.0
func (i PolicySecurityServicePolicyDataArgs) ToOutput(ctx context.Context) pulumix.Output[PolicySecurityServicePolicyData]
func (PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutput ¶ added in v0.21.0
func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput
func (PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutputWithContext ¶ added in v0.21.0
func (i PolicySecurityServicePolicyDataArgs) ToPolicySecurityServicePolicyDataOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataOutput
type PolicySecurityServicePolicyDataInput ¶ added in v0.21.0
type PolicySecurityServicePolicyDataInput interface { pulumi.Input ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput ToPolicySecurityServicePolicyDataOutputWithContext(context.Context) PolicySecurityServicePolicyDataOutput }
PolicySecurityServicePolicyDataInput is an input type that accepts PolicySecurityServicePolicyDataArgs and PolicySecurityServicePolicyDataOutput values. You can construct a concrete instance of `PolicySecurityServicePolicyDataInput` via:
PolicySecurityServicePolicyDataArgs{...}
type PolicySecurityServicePolicyDataOutput ¶ added in v0.21.0
type PolicySecurityServicePolicyDataOutput struct{ *pulumi.OutputState }
Firewall security service policy data.
func (PolicySecurityServicePolicyDataOutput) ElementType ¶ added in v0.21.0
func (PolicySecurityServicePolicyDataOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataOutput) ManagedServiceData ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataOutput) ManagedServiceData() pulumi.StringPtrOutput
func (PolicySecurityServicePolicyDataOutput) PolicyOption ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataOutput) PolicyOption() PolicyOptionPtrOutput
func (PolicySecurityServicePolicyDataOutput) ToOutput ¶ added in v0.76.0
func (o PolicySecurityServicePolicyDataOutput) ToOutput(ctx context.Context) pulumix.Output[PolicySecurityServicePolicyData]
func (PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutput ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutput() PolicySecurityServicePolicyDataOutput
func (PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutputWithContext ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataOutput) ToPolicySecurityServicePolicyDataOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataOutput
func (PolicySecurityServicePolicyDataOutput) Type ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataOutput) Type() PolicyTypeOutput
type PolicySecurityServicePolicyDataPtrOutput ¶ added in v0.21.0
type PolicySecurityServicePolicyDataPtrOutput struct{ *pulumi.OutputState }
func (PolicySecurityServicePolicyDataPtrOutput) ElementType ¶ added in v0.21.0
func (PolicySecurityServicePolicyDataPtrOutput) ElementType() reflect.Type
func (PolicySecurityServicePolicyDataPtrOutput) ManagedServiceData ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataPtrOutput) ManagedServiceData() pulumi.StringPtrOutput
func (PolicySecurityServicePolicyDataPtrOutput) PolicyOption ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataPtrOutput) PolicyOption() PolicyOptionPtrOutput
func (PolicySecurityServicePolicyDataPtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicySecurityServicePolicyDataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicySecurityServicePolicyData]
func (PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutput ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutput() PolicySecurityServicePolicyDataPtrOutput
func (PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutputWithContext ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataPtrOutput) ToPolicySecurityServicePolicyDataPtrOutputWithContext(ctx context.Context) PolicySecurityServicePolicyDataPtrOutput
func (PolicySecurityServicePolicyDataPtrOutput) Type ¶ added in v0.21.0
func (o PolicySecurityServicePolicyDataPtrOutput) Type() PolicyTypePtrOutput
type PolicyState ¶
type PolicyState struct { }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type PolicyTagArgs ¶ added in v0.2.0
type PolicyTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
A policy tag.
func (PolicyTagArgs) ElementType ¶ added in v0.2.0
func (PolicyTagArgs) ElementType() reflect.Type
func (PolicyTagArgs) ToPolicyTagOutput ¶ added in v0.2.0
func (i PolicyTagArgs) ToPolicyTagOutput() PolicyTagOutput
func (PolicyTagArgs) ToPolicyTagOutputWithContext ¶ added in v0.2.0
func (i PolicyTagArgs) ToPolicyTagOutputWithContext(ctx context.Context) PolicyTagOutput
type PolicyTagArray ¶ added in v0.2.0
type PolicyTagArray []PolicyTagInput
func (PolicyTagArray) ElementType ¶ added in v0.2.0
func (PolicyTagArray) ElementType() reflect.Type
func (PolicyTagArray) ToPolicyTagArrayOutput ¶ added in v0.2.0
func (i PolicyTagArray) ToPolicyTagArrayOutput() PolicyTagArrayOutput
func (PolicyTagArray) ToPolicyTagArrayOutputWithContext ¶ added in v0.2.0
func (i PolicyTagArray) ToPolicyTagArrayOutputWithContext(ctx context.Context) PolicyTagArrayOutput
type PolicyTagArrayInput ¶ added in v0.2.0
type PolicyTagArrayInput interface { pulumi.Input ToPolicyTagArrayOutput() PolicyTagArrayOutput ToPolicyTagArrayOutputWithContext(context.Context) PolicyTagArrayOutput }
PolicyTagArrayInput is an input type that accepts PolicyTagArray and PolicyTagArrayOutput values. You can construct a concrete instance of `PolicyTagArrayInput` via:
PolicyTagArray{ PolicyTagArgs{...} }
type PolicyTagArrayOutput ¶ added in v0.2.0
type PolicyTagArrayOutput struct{ *pulumi.OutputState }
func (PolicyTagArrayOutput) ElementType ¶ added in v0.2.0
func (PolicyTagArrayOutput) ElementType() reflect.Type
func (PolicyTagArrayOutput) Index ¶ added in v0.2.0
func (o PolicyTagArrayOutput) Index(i pulumi.IntInput) PolicyTagOutput
func (PolicyTagArrayOutput) ToPolicyTagArrayOutput ¶ added in v0.2.0
func (o PolicyTagArrayOutput) ToPolicyTagArrayOutput() PolicyTagArrayOutput
func (PolicyTagArrayOutput) ToPolicyTagArrayOutputWithContext ¶ added in v0.2.0
func (o PolicyTagArrayOutput) ToPolicyTagArrayOutputWithContext(ctx context.Context) PolicyTagArrayOutput
type PolicyTagInput ¶ added in v0.2.0
type PolicyTagInput interface { pulumi.Input ToPolicyTagOutput() PolicyTagOutput ToPolicyTagOutputWithContext(context.Context) PolicyTagOutput }
PolicyTagInput is an input type that accepts PolicyTagArgs and PolicyTagOutput values. You can construct a concrete instance of `PolicyTagInput` via:
PolicyTagArgs{...}
type PolicyTagOutput ¶ added in v0.2.0
type PolicyTagOutput struct{ *pulumi.OutputState }
A policy tag.
func (PolicyTagOutput) ElementType ¶ added in v0.2.0
func (PolicyTagOutput) ElementType() reflect.Type
func (PolicyTagOutput) Key ¶ added in v0.2.0
func (o PolicyTagOutput) Key() pulumi.StringOutput
func (PolicyTagOutput) ToPolicyTagOutput ¶ added in v0.2.0
func (o PolicyTagOutput) ToPolicyTagOutput() PolicyTagOutput
func (PolicyTagOutput) ToPolicyTagOutputWithContext ¶ added in v0.2.0
func (o PolicyTagOutput) ToPolicyTagOutputWithContext(ctx context.Context) PolicyTagOutput
func (PolicyTagOutput) Value ¶ added in v0.2.0
func (o PolicyTagOutput) Value() pulumi.StringOutput
type PolicyThirdPartyFirewallPolicy ¶ added in v0.21.0
type PolicyThirdPartyFirewallPolicy struct {
FirewallDeploymentModel PolicyFirewallDeploymentModel `pulumi:"firewallDeploymentModel"`
}
Third party firewall policy.
type PolicyThirdPartyFirewallPolicyArgs ¶ added in v0.21.0
type PolicyThirdPartyFirewallPolicyArgs struct {
FirewallDeploymentModel PolicyFirewallDeploymentModelInput `pulumi:"firewallDeploymentModel"`
}
Third party firewall policy.
func (PolicyThirdPartyFirewallPolicyArgs) ElementType ¶ added in v0.21.0
func (PolicyThirdPartyFirewallPolicyArgs) ElementType() reflect.Type
func (PolicyThirdPartyFirewallPolicyArgs) ToOutput ¶ added in v0.76.0
func (i PolicyThirdPartyFirewallPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[PolicyThirdPartyFirewallPolicy]
func (PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyOutput ¶ added in v0.21.0
func (i PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyOutput() PolicyThirdPartyFirewallPolicyOutput
func (PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyOutputWithContext ¶ added in v0.21.0
func (i PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyOutput
func (PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyPtrOutput ¶ added in v0.21.0
func (i PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyPtrOutput() PolicyThirdPartyFirewallPolicyPtrOutput
func (PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext ¶ added in v0.21.0
func (i PolicyThirdPartyFirewallPolicyArgs) ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyPtrOutput
type PolicyThirdPartyFirewallPolicyInput ¶ added in v0.21.0
type PolicyThirdPartyFirewallPolicyInput interface { pulumi.Input ToPolicyThirdPartyFirewallPolicyOutput() PolicyThirdPartyFirewallPolicyOutput ToPolicyThirdPartyFirewallPolicyOutputWithContext(context.Context) PolicyThirdPartyFirewallPolicyOutput }
PolicyThirdPartyFirewallPolicyInput is an input type that accepts PolicyThirdPartyFirewallPolicyArgs and PolicyThirdPartyFirewallPolicyOutput values. You can construct a concrete instance of `PolicyThirdPartyFirewallPolicyInput` via:
PolicyThirdPartyFirewallPolicyArgs{...}
type PolicyThirdPartyFirewallPolicyOutput ¶ added in v0.21.0
type PolicyThirdPartyFirewallPolicyOutput struct{ *pulumi.OutputState }
Third party firewall policy.
func (PolicyThirdPartyFirewallPolicyOutput) ElementType ¶ added in v0.21.0
func (PolicyThirdPartyFirewallPolicyOutput) ElementType() reflect.Type
func (PolicyThirdPartyFirewallPolicyOutput) FirewallDeploymentModel ¶ added in v0.21.0
func (o PolicyThirdPartyFirewallPolicyOutput) FirewallDeploymentModel() PolicyFirewallDeploymentModelOutput
func (PolicyThirdPartyFirewallPolicyOutput) ToOutput ¶ added in v0.76.0
func (o PolicyThirdPartyFirewallPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyThirdPartyFirewallPolicy]
func (PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyOutput ¶ added in v0.21.0
func (o PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyOutput() PolicyThirdPartyFirewallPolicyOutput
func (PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyOutputWithContext ¶ added in v0.21.0
func (o PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyOutput
func (PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyPtrOutput ¶ added in v0.21.0
func (o PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyPtrOutput() PolicyThirdPartyFirewallPolicyPtrOutput
func (PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyThirdPartyFirewallPolicyOutput) ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyPtrOutput
type PolicyThirdPartyFirewallPolicyPtrInput ¶ added in v0.21.0
type PolicyThirdPartyFirewallPolicyPtrInput interface { pulumi.Input ToPolicyThirdPartyFirewallPolicyPtrOutput() PolicyThirdPartyFirewallPolicyPtrOutput ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext(context.Context) PolicyThirdPartyFirewallPolicyPtrOutput }
PolicyThirdPartyFirewallPolicyPtrInput is an input type that accepts PolicyThirdPartyFirewallPolicyArgs, PolicyThirdPartyFirewallPolicyPtr and PolicyThirdPartyFirewallPolicyPtrOutput values. You can construct a concrete instance of `PolicyThirdPartyFirewallPolicyPtrInput` via:
PolicyThirdPartyFirewallPolicyArgs{...} or: nil
func PolicyThirdPartyFirewallPolicyPtr ¶ added in v0.21.0
func PolicyThirdPartyFirewallPolicyPtr(v *PolicyThirdPartyFirewallPolicyArgs) PolicyThirdPartyFirewallPolicyPtrInput
type PolicyThirdPartyFirewallPolicyPtrOutput ¶ added in v0.21.0
type PolicyThirdPartyFirewallPolicyPtrOutput struct{ *pulumi.OutputState }
func (PolicyThirdPartyFirewallPolicyPtrOutput) ElementType ¶ added in v0.21.0
func (PolicyThirdPartyFirewallPolicyPtrOutput) ElementType() reflect.Type
func (PolicyThirdPartyFirewallPolicyPtrOutput) FirewallDeploymentModel ¶ added in v0.21.0
func (o PolicyThirdPartyFirewallPolicyPtrOutput) FirewallDeploymentModel() PolicyFirewallDeploymentModelPtrOutput
func (PolicyThirdPartyFirewallPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyThirdPartyFirewallPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyThirdPartyFirewallPolicy]
func (PolicyThirdPartyFirewallPolicyPtrOutput) ToPolicyThirdPartyFirewallPolicyPtrOutput ¶ added in v0.21.0
func (o PolicyThirdPartyFirewallPolicyPtrOutput) ToPolicyThirdPartyFirewallPolicyPtrOutput() PolicyThirdPartyFirewallPolicyPtrOutput
func (PolicyThirdPartyFirewallPolicyPtrOutput) ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyThirdPartyFirewallPolicyPtrOutput) ToPolicyThirdPartyFirewallPolicyPtrOutputWithContext(ctx context.Context) PolicyThirdPartyFirewallPolicyPtrOutput
type PolicyType ¶ added in v0.21.0
type PolicyType string
Firewall policy type.
func (PolicyType) ElementType ¶ added in v0.21.0
func (PolicyType) ElementType() reflect.Type
func (PolicyType) ToPolicyTypeOutput ¶ added in v0.21.0
func (e PolicyType) ToPolicyTypeOutput() PolicyTypeOutput
func (PolicyType) ToPolicyTypeOutputWithContext ¶ added in v0.21.0
func (e PolicyType) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
func (PolicyType) ToPolicyTypePtrOutput ¶ added in v0.21.0
func (e PolicyType) ToPolicyTypePtrOutput() PolicyTypePtrOutput
func (PolicyType) ToPolicyTypePtrOutputWithContext ¶ added in v0.21.0
func (e PolicyType) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
func (PolicyType) ToStringOutput ¶ added in v0.21.0
func (e PolicyType) ToStringOutput() pulumi.StringOutput
func (PolicyType) ToStringOutputWithContext ¶ added in v0.21.0
func (e PolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyType) ToStringPtrOutput ¶ added in v0.21.0
func (e PolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyType) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e PolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyTypeInput ¶ added in v0.21.0
type PolicyTypeInput interface { pulumi.Input ToPolicyTypeOutput() PolicyTypeOutput ToPolicyTypeOutputWithContext(context.Context) PolicyTypeOutput }
PolicyTypeInput is an input type that accepts PolicyTypeArgs and PolicyTypeOutput values. You can construct a concrete instance of `PolicyTypeInput` via:
PolicyTypeArgs{...}
type PolicyTypeOutput ¶ added in v0.21.0
type PolicyTypeOutput struct{ *pulumi.OutputState }
func (PolicyTypeOutput) ElementType ¶ added in v0.21.0
func (PolicyTypeOutput) ElementType() reflect.Type
func (PolicyTypeOutput) ToOutput ¶ added in v0.76.0
func (o PolicyTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PolicyType]
func (PolicyTypeOutput) ToPolicyTypeOutput ¶ added in v0.21.0
func (o PolicyTypeOutput) ToPolicyTypeOutput() PolicyTypeOutput
func (PolicyTypeOutput) ToPolicyTypeOutputWithContext ¶ added in v0.21.0
func (o PolicyTypeOutput) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
func (PolicyTypeOutput) ToPolicyTypePtrOutput ¶ added in v0.21.0
func (o PolicyTypeOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
func (PolicyTypeOutput) ToPolicyTypePtrOutputWithContext ¶ added in v0.21.0
func (o PolicyTypeOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
func (PolicyTypeOutput) ToStringOutput ¶ added in v0.21.0
func (o PolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (PolicyTypeOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o PolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyTypeOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o PolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyTypePtrInput ¶ added in v0.21.0
type PolicyTypePtrInput interface { pulumi.Input ToPolicyTypePtrOutput() PolicyTypePtrOutput ToPolicyTypePtrOutputWithContext(context.Context) PolicyTypePtrOutput }
func PolicyTypePtr ¶ added in v0.21.0
func PolicyTypePtr(v string) PolicyTypePtrInput
type PolicyTypePtrOutput ¶ added in v0.21.0
type PolicyTypePtrOutput struct{ *pulumi.OutputState }
func (PolicyTypePtrOutput) Elem ¶ added in v0.21.0
func (o PolicyTypePtrOutput) Elem() PolicyTypeOutput
func (PolicyTypePtrOutput) ElementType ¶ added in v0.21.0
func (PolicyTypePtrOutput) ElementType() reflect.Type
func (PolicyTypePtrOutput) ToOutput ¶ added in v0.76.0
func (o PolicyTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyType]
func (PolicyTypePtrOutput) ToPolicyTypePtrOutput ¶ added in v0.21.0
func (o PolicyTypePtrOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
func (PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext ¶ added in v0.21.0
func (o PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
func (PolicyTypePtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o PolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o PolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceSet ¶ added in v0.51.0
type ResourceSet struct { pulumi.CustomResourceState Description pulumi.StringPtrOutput `pulumi:"description"` Name pulumi.StringOutput `pulumi:"name"` ResourceTypeList pulumi.StringArrayOutput `pulumi:"resourceTypeList"` Resources pulumi.StringArrayOutput `pulumi:"resources"` Tags ResourceSetTagArrayOutput `pulumi:"tags"` }
Creates an AWS Firewall Manager resource set.
func GetResourceSet ¶ added in v0.51.0
func GetResourceSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceSetState, opts ...pulumi.ResourceOption) (*ResourceSet, error)
GetResourceSet gets an existing ResourceSet 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 NewResourceSet ¶ added in v0.51.0
func NewResourceSet(ctx *pulumi.Context, name string, args *ResourceSetArgs, opts ...pulumi.ResourceOption) (*ResourceSet, error)
NewResourceSet registers a new resource with the given unique name, arguments, and options.
func (*ResourceSet) ElementType ¶ added in v0.51.0
func (*ResourceSet) ElementType() reflect.Type
func (*ResourceSet) ToOutput ¶ added in v0.76.0
func (i *ResourceSet) ToOutput(ctx context.Context) pulumix.Output[*ResourceSet]
func (*ResourceSet) ToResourceSetOutput ¶ added in v0.51.0
func (i *ResourceSet) ToResourceSetOutput() ResourceSetOutput
func (*ResourceSet) ToResourceSetOutputWithContext ¶ added in v0.51.0
func (i *ResourceSet) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
type ResourceSetArgs ¶ added in v0.51.0
type ResourceSetArgs struct { Description pulumi.StringPtrInput Name pulumi.StringPtrInput ResourceTypeList pulumi.StringArrayInput Resources pulumi.StringArrayInput Tags ResourceSetTagArrayInput }
The set of arguments for constructing a ResourceSet resource.
func (ResourceSetArgs) ElementType ¶ added in v0.51.0
func (ResourceSetArgs) ElementType() reflect.Type
type ResourceSetInput ¶ added in v0.51.0
type ResourceSetInput interface { pulumi.Input ToResourceSetOutput() ResourceSetOutput ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput }
type ResourceSetOutput ¶ added in v0.51.0
type ResourceSetOutput struct{ *pulumi.OutputState }
func (ResourceSetOutput) Description ¶ added in v0.51.0
func (o ResourceSetOutput) Description() pulumi.StringPtrOutput
func (ResourceSetOutput) ElementType ¶ added in v0.51.0
func (ResourceSetOutput) ElementType() reflect.Type
func (ResourceSetOutput) Name ¶ added in v0.51.0
func (o ResourceSetOutput) Name() pulumi.StringOutput
func (ResourceSetOutput) ResourceTypeList ¶ added in v0.51.0
func (o ResourceSetOutput) ResourceTypeList() pulumi.StringArrayOutput
func (ResourceSetOutput) Resources ¶ added in v0.51.0
func (o ResourceSetOutput) Resources() pulumi.StringArrayOutput
func (ResourceSetOutput) Tags ¶ added in v0.51.0
func (o ResourceSetOutput) Tags() ResourceSetTagArrayOutput
func (ResourceSetOutput) ToOutput ¶ added in v0.76.0
func (o ResourceSetOutput) ToOutput(ctx context.Context) pulumix.Output[*ResourceSet]
func (ResourceSetOutput) ToResourceSetOutput ¶ added in v0.51.0
func (o ResourceSetOutput) ToResourceSetOutput() ResourceSetOutput
func (ResourceSetOutput) ToResourceSetOutputWithContext ¶ added in v0.51.0
func (o ResourceSetOutput) ToResourceSetOutputWithContext(ctx context.Context) ResourceSetOutput
type ResourceSetState ¶ added in v0.51.0
type ResourceSetState struct { }
func (ResourceSetState) ElementType ¶ added in v0.51.0
func (ResourceSetState) ElementType() reflect.Type
type ResourceSetTag ¶ added in v0.51.0
A tag.
type ResourceSetTagArgs ¶ added in v0.51.0
type ResourceSetTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
A tag.
func (ResourceSetTagArgs) ElementType ¶ added in v0.51.0
func (ResourceSetTagArgs) ElementType() reflect.Type
func (ResourceSetTagArgs) ToOutput ¶ added in v0.76.0
func (i ResourceSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTag]
func (ResourceSetTagArgs) ToResourceSetTagOutput ¶ added in v0.51.0
func (i ResourceSetTagArgs) ToResourceSetTagOutput() ResourceSetTagOutput
func (ResourceSetTagArgs) ToResourceSetTagOutputWithContext ¶ added in v0.51.0
func (i ResourceSetTagArgs) ToResourceSetTagOutputWithContext(ctx context.Context) ResourceSetTagOutput
type ResourceSetTagArray ¶ added in v0.51.0
type ResourceSetTagArray []ResourceSetTagInput
func (ResourceSetTagArray) ElementType ¶ added in v0.51.0
func (ResourceSetTagArray) ElementType() reflect.Type
func (ResourceSetTagArray) ToOutput ¶ added in v0.76.0
func (i ResourceSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetTag]
func (ResourceSetTagArray) ToResourceSetTagArrayOutput ¶ added in v0.51.0
func (i ResourceSetTagArray) ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput
func (ResourceSetTagArray) ToResourceSetTagArrayOutputWithContext ¶ added in v0.51.0
func (i ResourceSetTagArray) ToResourceSetTagArrayOutputWithContext(ctx context.Context) ResourceSetTagArrayOutput
type ResourceSetTagArrayInput ¶ added in v0.51.0
type ResourceSetTagArrayInput interface { pulumi.Input ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput ToResourceSetTagArrayOutputWithContext(context.Context) ResourceSetTagArrayOutput }
ResourceSetTagArrayInput is an input type that accepts ResourceSetTagArray and ResourceSetTagArrayOutput values. You can construct a concrete instance of `ResourceSetTagArrayInput` via:
ResourceSetTagArray{ ResourceSetTagArgs{...} }
type ResourceSetTagArrayOutput ¶ added in v0.51.0
type ResourceSetTagArrayOutput struct{ *pulumi.OutputState }
func (ResourceSetTagArrayOutput) ElementType ¶ added in v0.51.0
func (ResourceSetTagArrayOutput) ElementType() reflect.Type
func (ResourceSetTagArrayOutput) Index ¶ added in v0.51.0
func (o ResourceSetTagArrayOutput) Index(i pulumi.IntInput) ResourceSetTagOutput
func (ResourceSetTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ResourceSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ResourceSetTag]
func (ResourceSetTagArrayOutput) ToResourceSetTagArrayOutput ¶ added in v0.51.0
func (o ResourceSetTagArrayOutput) ToResourceSetTagArrayOutput() ResourceSetTagArrayOutput
func (ResourceSetTagArrayOutput) ToResourceSetTagArrayOutputWithContext ¶ added in v0.51.0
func (o ResourceSetTagArrayOutput) ToResourceSetTagArrayOutputWithContext(ctx context.Context) ResourceSetTagArrayOutput
type ResourceSetTagInput ¶ added in v0.51.0
type ResourceSetTagInput interface { pulumi.Input ToResourceSetTagOutput() ResourceSetTagOutput ToResourceSetTagOutputWithContext(context.Context) ResourceSetTagOutput }
ResourceSetTagInput is an input type that accepts ResourceSetTagArgs and ResourceSetTagOutput values. You can construct a concrete instance of `ResourceSetTagInput` via:
ResourceSetTagArgs{...}
type ResourceSetTagOutput ¶ added in v0.51.0
type ResourceSetTagOutput struct{ *pulumi.OutputState }
A tag.
func (ResourceSetTagOutput) ElementType ¶ added in v0.51.0
func (ResourceSetTagOutput) ElementType() reflect.Type
func (ResourceSetTagOutput) Key ¶ added in v0.51.0
func (o ResourceSetTagOutput) Key() pulumi.StringOutput
func (ResourceSetTagOutput) ToOutput ¶ added in v0.76.0
func (o ResourceSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[ResourceSetTag]
func (ResourceSetTagOutput) ToResourceSetTagOutput ¶ added in v0.51.0
func (o ResourceSetTagOutput) ToResourceSetTagOutput() ResourceSetTagOutput
func (ResourceSetTagOutput) ToResourceSetTagOutputWithContext ¶ added in v0.51.0
func (o ResourceSetTagOutput) ToResourceSetTagOutputWithContext(ctx context.Context) ResourceSetTagOutput
func (ResourceSetTagOutput) Value ¶ added in v0.51.0
func (o ResourceSetTagOutput) Value() pulumi.StringOutput