Documentation ¶
Index ¶
- type AllowedProtocols
- type AllowedProtocolsArgs
- type AllowedProtocolsArray
- type AllowedProtocolsArrayInput
- type AllowedProtocolsArrayOutput
- func (AllowedProtocolsArrayOutput) ElementType() reflect.Type
- func (o AllowedProtocolsArrayOutput) Index(i pulumi.IntInput) AllowedProtocolsOutput
- func (o AllowedProtocolsArrayOutput) ToAllowedProtocolsArrayOutput() AllowedProtocolsArrayOutput
- func (o AllowedProtocolsArrayOutput) ToAllowedProtocolsArrayOutputWithContext(ctx context.Context) AllowedProtocolsArrayOutput
- type AllowedProtocolsInput
- type AllowedProtocolsMap
- type AllowedProtocolsMapInput
- type AllowedProtocolsMapOutput
- func (AllowedProtocolsMapOutput) ElementType() reflect.Type
- func (o AllowedProtocolsMapOutput) MapIndex(k pulumi.StringInput) AllowedProtocolsOutput
- func (o AllowedProtocolsMapOutput) ToAllowedProtocolsMapOutput() AllowedProtocolsMapOutput
- func (o AllowedProtocolsMapOutput) ToAllowedProtocolsMapOutputWithContext(ctx context.Context) AllowedProtocolsMapOutput
- type AllowedProtocolsOutput
- func (o AllowedProtocolsOutput) Allow5g() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) AllowChap() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowEapFast() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowEapMd5() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowEapTls() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowEapTtls() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowLeap() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowMsChapV1() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowMsChapV2() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowPapAscii() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowPeap() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowPreferredEapProtocol() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowTeap() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) AllowWeakCiphersForEap() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) Description() pulumi.StringPtrOutput
- func (o AllowedProtocolsOutput) EapFastAcceptClientCert() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastAllowMachineAuthentication() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastEapGtc() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastEapGtcPwdChange() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastEapGtcPwdChangeRetries() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) EapFastEapMsChapV2() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastEapMsChapV2PwdChange() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastEapMsChapV2PwdChangeRetries() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) EapFastEapTls() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastEapTlsAuthOfExpiredCerts() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastEnableEapChaining() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsAllowAnonymousProvisioning() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsAllowAuthenticatedProvisioning() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsAllowClientCert() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsAllowMachineAuthentication() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsAuthorizationPacTtl() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsAuthorizationPacTtlUnit() pulumi.StringPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsMachinePacTtl() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsMachinePacTtlUnit() pulumi.StringPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsServerReturns() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsStatelessSessionResume() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsTunnelPacTtl() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsTunnelPacTtlUnit() pulumi.StringPtrOutput
- func (o AllowedProtocolsOutput) EapFastPacsUseProactivePacUpdatePercentage() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) EapFastUsePacs() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapTlsAllowAuthOfExpiredCerts() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapTlsEnableStatelessSessionResume() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapTlsLBit() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) EapTlsSessionTicketPercentage() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) EapTlsSessionTicketTtl() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) EapTlsSessionTicketTtlUnit() pulumi.StringPtrOutput
- func (o AllowedProtocolsOutput) EapTtlsChap() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapTtlsEapMd5() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapTtlsEapMsChapV2() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapTtlsEapMsChapV2PwdChange() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapTtlsEapMsChapV2PwdChangeRetries() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) EapTtlsMsChapV1() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapTtlsMsChapV2() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) EapTtlsPapAscii() pulumi.BoolPtrOutput
- func (AllowedProtocolsOutput) ElementType() reflect.Type
- func (o AllowedProtocolsOutput) Name() pulumi.StringOutput
- func (o AllowedProtocolsOutput) PeapAllowPeapEapGtc() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) PeapAllowPeapEapGtcPwdChange() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) PeapAllowPeapEapGtcPwdChangeRetries() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) PeapAllowPeapEapMsChapV2() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) PeapAllowPeapEapMsChapV2PwdChange() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) PeapAllowPeapEapMsChapV2PwdChangeRetries() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) PeapAllowPeapEapTls() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) PeapAllowPeapEapTlsAuthOfExpiredCerts() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) PeapPeapV0() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) PreferredEapProtocol() pulumi.StringPtrOutput
- func (o AllowedProtocolsOutput) ProcessHostLookup() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) RequireCryptobinding() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) RequireMessageAuth() pulumi.BoolOutput
- func (o AllowedProtocolsOutput) TeapDowngradeMsk() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) TeapEapAcceptClientCertDuringTunnelEst() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) TeapEapChaining() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) TeapEapMsChapV2() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) TeapEapMsChapV2PwdChange() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) TeapEapMsChapV2PwdChangeRetries() pulumi.IntPtrOutput
- func (o AllowedProtocolsOutput) TeapEapTls() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) TeapEapTlsAuthOfExpiredCerts() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) TeapRequestBasicPwdAuth() pulumi.BoolPtrOutput
- func (o AllowedProtocolsOutput) ToAllowedProtocolsOutput() AllowedProtocolsOutput
- func (o AllowedProtocolsOutput) ToAllowedProtocolsOutputWithContext(ctx context.Context) AllowedProtocolsOutput
- type AllowedProtocolsState
- type AuthenticationRule
- type AuthenticationRuleArgs
- type AuthenticationRuleArray
- type AuthenticationRuleArrayInput
- type AuthenticationRuleArrayOutput
- func (AuthenticationRuleArrayOutput) ElementType() reflect.Type
- func (o AuthenticationRuleArrayOutput) Index(i pulumi.IntInput) AuthenticationRuleOutput
- func (o AuthenticationRuleArrayOutput) ToAuthenticationRuleArrayOutput() AuthenticationRuleArrayOutput
- func (o AuthenticationRuleArrayOutput) ToAuthenticationRuleArrayOutputWithContext(ctx context.Context) AuthenticationRuleArrayOutput
- type AuthenticationRuleChildren
- type AuthenticationRuleChildrenArgs
- func (AuthenticationRuleChildrenArgs) ElementType() reflect.Type
- func (i AuthenticationRuleChildrenArgs) ToAuthenticationRuleChildrenOutput() AuthenticationRuleChildrenOutput
- func (i AuthenticationRuleChildrenArgs) ToAuthenticationRuleChildrenOutputWithContext(ctx context.Context) AuthenticationRuleChildrenOutput
- type AuthenticationRuleChildrenArray
- func (AuthenticationRuleChildrenArray) ElementType() reflect.Type
- func (i AuthenticationRuleChildrenArray) ToAuthenticationRuleChildrenArrayOutput() AuthenticationRuleChildrenArrayOutput
- func (i AuthenticationRuleChildrenArray) ToAuthenticationRuleChildrenArrayOutputWithContext(ctx context.Context) AuthenticationRuleChildrenArrayOutput
- type AuthenticationRuleChildrenArrayInput
- type AuthenticationRuleChildrenArrayOutput
- func (AuthenticationRuleChildrenArrayOutput) ElementType() reflect.Type
- func (o AuthenticationRuleChildrenArrayOutput) Index(i pulumi.IntInput) AuthenticationRuleChildrenOutput
- func (o AuthenticationRuleChildrenArrayOutput) ToAuthenticationRuleChildrenArrayOutput() AuthenticationRuleChildrenArrayOutput
- func (o AuthenticationRuleChildrenArrayOutput) ToAuthenticationRuleChildrenArrayOutputWithContext(ctx context.Context) AuthenticationRuleChildrenArrayOutput
- type AuthenticationRuleChildrenChildren
- type AuthenticationRuleChildrenChildrenArgs
- func (AuthenticationRuleChildrenChildrenArgs) ElementType() reflect.Type
- func (i AuthenticationRuleChildrenChildrenArgs) ToAuthenticationRuleChildrenChildrenOutput() AuthenticationRuleChildrenChildrenOutput
- func (i AuthenticationRuleChildrenChildrenArgs) ToAuthenticationRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthenticationRuleChildrenChildrenOutput
- type AuthenticationRuleChildrenChildrenArray
- func (AuthenticationRuleChildrenChildrenArray) ElementType() reflect.Type
- func (i AuthenticationRuleChildrenChildrenArray) ToAuthenticationRuleChildrenChildrenArrayOutput() AuthenticationRuleChildrenChildrenArrayOutput
- func (i AuthenticationRuleChildrenChildrenArray) ToAuthenticationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthenticationRuleChildrenChildrenArrayOutput
- type AuthenticationRuleChildrenChildrenArrayInput
- type AuthenticationRuleChildrenChildrenArrayOutput
- func (AuthenticationRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o AuthenticationRuleChildrenChildrenArrayOutput) Index(i pulumi.IntInput) AuthenticationRuleChildrenChildrenOutput
- func (o AuthenticationRuleChildrenChildrenArrayOutput) ToAuthenticationRuleChildrenChildrenArrayOutput() AuthenticationRuleChildrenChildrenArrayOutput
- func (o AuthenticationRuleChildrenChildrenArrayOutput) ToAuthenticationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthenticationRuleChildrenChildrenArrayOutput
- type AuthenticationRuleChildrenChildrenInput
- type AuthenticationRuleChildrenChildrenOutput
- func (o AuthenticationRuleChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o AuthenticationRuleChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (AuthenticationRuleChildrenChildrenOutput) ElementType() reflect.Type
- func (o AuthenticationRuleChildrenChildrenOutput) Id() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o AuthenticationRuleChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenChildrenOutput) ToAuthenticationRuleChildrenChildrenOutput() AuthenticationRuleChildrenChildrenOutput
- func (o AuthenticationRuleChildrenChildrenOutput) ToAuthenticationRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthenticationRuleChildrenChildrenOutput
- type AuthenticationRuleChildrenInput
- type AuthenticationRuleChildrenOutput
- func (o AuthenticationRuleChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenOutput) Childrens() AuthenticationRuleChildrenChildrenArrayOutput
- func (o AuthenticationRuleChildrenOutput) ConditionType() pulumi.StringOutput
- func (o AuthenticationRuleChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (AuthenticationRuleChildrenOutput) ElementType() reflect.Type
- func (o AuthenticationRuleChildrenOutput) Id() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o AuthenticationRuleChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o AuthenticationRuleChildrenOutput) ToAuthenticationRuleChildrenOutput() AuthenticationRuleChildrenOutput
- func (o AuthenticationRuleChildrenOutput) ToAuthenticationRuleChildrenOutputWithContext(ctx context.Context) AuthenticationRuleChildrenOutput
- type AuthenticationRuleInput
- type AuthenticationRuleMap
- type AuthenticationRuleMapInput
- type AuthenticationRuleMapOutput
- func (AuthenticationRuleMapOutput) ElementType() reflect.Type
- func (o AuthenticationRuleMapOutput) MapIndex(k pulumi.StringInput) AuthenticationRuleOutput
- func (o AuthenticationRuleMapOutput) ToAuthenticationRuleMapOutput() AuthenticationRuleMapOutput
- func (o AuthenticationRuleMapOutput) ToAuthenticationRuleMapOutputWithContext(ctx context.Context) AuthenticationRuleMapOutput
- type AuthenticationRuleOutput
- func (o AuthenticationRuleOutput) Childrens() AuthenticationRuleChildrenArrayOutput
- func (o AuthenticationRuleOutput) ConditionAttributeName() pulumi.StringPtrOutput
- func (o AuthenticationRuleOutput) ConditionAttributeValue() pulumi.StringPtrOutput
- func (o AuthenticationRuleOutput) ConditionDictionaryName() pulumi.StringPtrOutput
- func (o AuthenticationRuleOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
- func (o AuthenticationRuleOutput) ConditionId() pulumi.StringPtrOutput
- func (o AuthenticationRuleOutput) ConditionIsNegate() pulumi.BoolPtrOutput
- func (o AuthenticationRuleOutput) ConditionOperator() pulumi.StringPtrOutput
- func (o AuthenticationRuleOutput) ConditionType() pulumi.StringPtrOutput
- func (o AuthenticationRuleOutput) Default() pulumi.BoolPtrOutput
- func (AuthenticationRuleOutput) ElementType() reflect.Type
- func (o AuthenticationRuleOutput) IdentitySourceName() pulumi.StringPtrOutput
- func (o AuthenticationRuleOutput) IfAuthFail() pulumi.StringOutput
- func (o AuthenticationRuleOutput) IfProcessFail() pulumi.StringOutput
- func (o AuthenticationRuleOutput) IfUserNotFound() pulumi.StringOutput
- func (o AuthenticationRuleOutput) Name() pulumi.StringOutput
- func (o AuthenticationRuleOutput) PolicySetId() pulumi.StringOutput
- func (o AuthenticationRuleOutput) Rank() pulumi.IntPtrOutput
- func (o AuthenticationRuleOutput) State() pulumi.StringPtrOutput
- func (o AuthenticationRuleOutput) ToAuthenticationRuleOutput() AuthenticationRuleOutput
- func (o AuthenticationRuleOutput) ToAuthenticationRuleOutputWithContext(ctx context.Context) AuthenticationRuleOutput
- type AuthenticationRuleState
- type AuthorizationExceptionRule
- func (*AuthorizationExceptionRule) ElementType() reflect.Type
- func (i *AuthorizationExceptionRule) ToAuthorizationExceptionRuleOutput() AuthorizationExceptionRuleOutput
- func (i *AuthorizationExceptionRule) ToAuthorizationExceptionRuleOutputWithContext(ctx context.Context) AuthorizationExceptionRuleOutput
- type AuthorizationExceptionRuleArgs
- type AuthorizationExceptionRuleArray
- func (AuthorizationExceptionRuleArray) ElementType() reflect.Type
- func (i AuthorizationExceptionRuleArray) ToAuthorizationExceptionRuleArrayOutput() AuthorizationExceptionRuleArrayOutput
- func (i AuthorizationExceptionRuleArray) ToAuthorizationExceptionRuleArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleArrayOutput
- type AuthorizationExceptionRuleArrayInput
- type AuthorizationExceptionRuleArrayOutput
- func (AuthorizationExceptionRuleArrayOutput) ElementType() reflect.Type
- func (o AuthorizationExceptionRuleArrayOutput) Index(i pulumi.IntInput) AuthorizationExceptionRuleOutput
- func (o AuthorizationExceptionRuleArrayOutput) ToAuthorizationExceptionRuleArrayOutput() AuthorizationExceptionRuleArrayOutput
- func (o AuthorizationExceptionRuleArrayOutput) ToAuthorizationExceptionRuleArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleArrayOutput
- type AuthorizationExceptionRuleChildren
- type AuthorizationExceptionRuleChildrenArgs
- func (AuthorizationExceptionRuleChildrenArgs) ElementType() reflect.Type
- func (i AuthorizationExceptionRuleChildrenArgs) ToAuthorizationExceptionRuleChildrenOutput() AuthorizationExceptionRuleChildrenOutput
- func (i AuthorizationExceptionRuleChildrenArgs) ToAuthorizationExceptionRuleChildrenOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenOutput
- type AuthorizationExceptionRuleChildrenArray
- func (AuthorizationExceptionRuleChildrenArray) ElementType() reflect.Type
- func (i AuthorizationExceptionRuleChildrenArray) ToAuthorizationExceptionRuleChildrenArrayOutput() AuthorizationExceptionRuleChildrenArrayOutput
- func (i AuthorizationExceptionRuleChildrenArray) ToAuthorizationExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenArrayOutput
- type AuthorizationExceptionRuleChildrenArrayInput
- type AuthorizationExceptionRuleChildrenArrayOutput
- func (AuthorizationExceptionRuleChildrenArrayOutput) ElementType() reflect.Type
- func (o AuthorizationExceptionRuleChildrenArrayOutput) Index(i pulumi.IntInput) AuthorizationExceptionRuleChildrenOutput
- func (o AuthorizationExceptionRuleChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenArrayOutput() AuthorizationExceptionRuleChildrenArrayOutput
- func (o AuthorizationExceptionRuleChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenArrayOutput
- type AuthorizationExceptionRuleChildrenChildren
- type AuthorizationExceptionRuleChildrenChildrenArgs
- func (AuthorizationExceptionRuleChildrenChildrenArgs) ElementType() reflect.Type
- func (i AuthorizationExceptionRuleChildrenChildrenArgs) ToAuthorizationExceptionRuleChildrenChildrenOutput() AuthorizationExceptionRuleChildrenChildrenOutput
- func (i AuthorizationExceptionRuleChildrenChildrenArgs) ToAuthorizationExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenChildrenOutput
- type AuthorizationExceptionRuleChildrenChildrenArray
- func (AuthorizationExceptionRuleChildrenChildrenArray) ElementType() reflect.Type
- func (i AuthorizationExceptionRuleChildrenChildrenArray) ToAuthorizationExceptionRuleChildrenChildrenArrayOutput() AuthorizationExceptionRuleChildrenChildrenArrayOutput
- func (i AuthorizationExceptionRuleChildrenChildrenArray) ToAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenChildrenArrayOutput
- type AuthorizationExceptionRuleChildrenChildrenArrayInput
- type AuthorizationExceptionRuleChildrenChildrenArrayOutput
- func (AuthorizationExceptionRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o AuthorizationExceptionRuleChildrenChildrenArrayOutput) Index(i pulumi.IntInput) AuthorizationExceptionRuleChildrenChildrenOutput
- func (o AuthorizationExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenChildrenArrayOutput() AuthorizationExceptionRuleChildrenChildrenArrayOutput
- func (o AuthorizationExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenChildrenArrayOutput
- type AuthorizationExceptionRuleChildrenChildrenInput
- type AuthorizationExceptionRuleChildrenChildrenOutput
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (AuthorizationExceptionRuleChildrenChildrenOutput) ElementType() reflect.Type
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) Id() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) ToAuthorizationExceptionRuleChildrenChildrenOutput() AuthorizationExceptionRuleChildrenChildrenOutput
- func (o AuthorizationExceptionRuleChildrenChildrenOutput) ToAuthorizationExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenChildrenOutput
- type AuthorizationExceptionRuleChildrenInput
- type AuthorizationExceptionRuleChildrenOutput
- func (o AuthorizationExceptionRuleChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenOutput) Childrens() AuthorizationExceptionRuleChildrenChildrenArrayOutput
- func (o AuthorizationExceptionRuleChildrenOutput) ConditionType() pulumi.StringOutput
- func (o AuthorizationExceptionRuleChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (AuthorizationExceptionRuleChildrenOutput) ElementType() reflect.Type
- func (o AuthorizationExceptionRuleChildrenOutput) Id() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o AuthorizationExceptionRuleChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleChildrenOutput) ToAuthorizationExceptionRuleChildrenOutput() AuthorizationExceptionRuleChildrenOutput
- func (o AuthorizationExceptionRuleChildrenOutput) ToAuthorizationExceptionRuleChildrenOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenOutput
- type AuthorizationExceptionRuleInput
- type AuthorizationExceptionRuleMap
- func (AuthorizationExceptionRuleMap) ElementType() reflect.Type
- func (i AuthorizationExceptionRuleMap) ToAuthorizationExceptionRuleMapOutput() AuthorizationExceptionRuleMapOutput
- func (i AuthorizationExceptionRuleMap) ToAuthorizationExceptionRuleMapOutputWithContext(ctx context.Context) AuthorizationExceptionRuleMapOutput
- type AuthorizationExceptionRuleMapInput
- type AuthorizationExceptionRuleMapOutput
- func (AuthorizationExceptionRuleMapOutput) ElementType() reflect.Type
- func (o AuthorizationExceptionRuleMapOutput) MapIndex(k pulumi.StringInput) AuthorizationExceptionRuleOutput
- func (o AuthorizationExceptionRuleMapOutput) ToAuthorizationExceptionRuleMapOutput() AuthorizationExceptionRuleMapOutput
- func (o AuthorizationExceptionRuleMapOutput) ToAuthorizationExceptionRuleMapOutputWithContext(ctx context.Context) AuthorizationExceptionRuleMapOutput
- type AuthorizationExceptionRuleOutput
- func (o AuthorizationExceptionRuleOutput) Childrens() AuthorizationExceptionRuleChildrenArrayOutput
- func (o AuthorizationExceptionRuleOutput) ConditionAttributeName() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleOutput) ConditionAttributeValue() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleOutput) ConditionDictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleOutput) ConditionId() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleOutput) ConditionIsNegate() pulumi.BoolPtrOutput
- func (o AuthorizationExceptionRuleOutput) ConditionOperator() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleOutput) ConditionType() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleOutput) Default() pulumi.BoolPtrOutput
- func (AuthorizationExceptionRuleOutput) ElementType() reflect.Type
- func (o AuthorizationExceptionRuleOutput) Name() pulumi.StringOutput
- func (o AuthorizationExceptionRuleOutput) PolicySetId() pulumi.StringOutput
- func (o AuthorizationExceptionRuleOutput) Profiles() pulumi.StringArrayOutput
- func (o AuthorizationExceptionRuleOutput) Rank() pulumi.IntPtrOutput
- func (o AuthorizationExceptionRuleOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleOutput) State() pulumi.StringPtrOutput
- func (o AuthorizationExceptionRuleOutput) ToAuthorizationExceptionRuleOutput() AuthorizationExceptionRuleOutput
- func (o AuthorizationExceptionRuleOutput) ToAuthorizationExceptionRuleOutputWithContext(ctx context.Context) AuthorizationExceptionRuleOutput
- type AuthorizationExceptionRuleState
- type AuthorizationGlobalExceptionRule
- func GetAuthorizationGlobalExceptionRule(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AuthorizationGlobalExceptionRule, error)
- func NewAuthorizationGlobalExceptionRule(ctx *pulumi.Context, name string, args *AuthorizationGlobalExceptionRuleArgs, ...) (*AuthorizationGlobalExceptionRule, error)
- func (*AuthorizationGlobalExceptionRule) ElementType() reflect.Type
- func (i *AuthorizationGlobalExceptionRule) ToAuthorizationGlobalExceptionRuleOutput() AuthorizationGlobalExceptionRuleOutput
- func (i *AuthorizationGlobalExceptionRule) ToAuthorizationGlobalExceptionRuleOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleOutput
- type AuthorizationGlobalExceptionRuleArgs
- type AuthorizationGlobalExceptionRuleArray
- func (AuthorizationGlobalExceptionRuleArray) ElementType() reflect.Type
- func (i AuthorizationGlobalExceptionRuleArray) ToAuthorizationGlobalExceptionRuleArrayOutput() AuthorizationGlobalExceptionRuleArrayOutput
- func (i AuthorizationGlobalExceptionRuleArray) ToAuthorizationGlobalExceptionRuleArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleArrayOutput
- type AuthorizationGlobalExceptionRuleArrayInput
- type AuthorizationGlobalExceptionRuleArrayOutput
- func (AuthorizationGlobalExceptionRuleArrayOutput) ElementType() reflect.Type
- func (o AuthorizationGlobalExceptionRuleArrayOutput) Index(i pulumi.IntInput) AuthorizationGlobalExceptionRuleOutput
- func (o AuthorizationGlobalExceptionRuleArrayOutput) ToAuthorizationGlobalExceptionRuleArrayOutput() AuthorizationGlobalExceptionRuleArrayOutput
- func (o AuthorizationGlobalExceptionRuleArrayOutput) ToAuthorizationGlobalExceptionRuleArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleArrayOutput
- type AuthorizationGlobalExceptionRuleChildren
- type AuthorizationGlobalExceptionRuleChildrenArgs
- func (AuthorizationGlobalExceptionRuleChildrenArgs) ElementType() reflect.Type
- func (i AuthorizationGlobalExceptionRuleChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenOutput() AuthorizationGlobalExceptionRuleChildrenOutput
- func (i AuthorizationGlobalExceptionRuleChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenOutput
- type AuthorizationGlobalExceptionRuleChildrenArray
- func (AuthorizationGlobalExceptionRuleChildrenArray) ElementType() reflect.Type
- func (i AuthorizationGlobalExceptionRuleChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenArrayOutput
- func (i AuthorizationGlobalExceptionRuleChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenArrayOutput
- type AuthorizationGlobalExceptionRuleChildrenArrayInput
- type AuthorizationGlobalExceptionRuleChildrenArrayOutput
- func (AuthorizationGlobalExceptionRuleChildrenArrayOutput) ElementType() reflect.Type
- func (o AuthorizationGlobalExceptionRuleChildrenArrayOutput) Index(i pulumi.IntInput) AuthorizationGlobalExceptionRuleChildrenOutput
- func (o AuthorizationGlobalExceptionRuleChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenArrayOutput
- func (o AuthorizationGlobalExceptionRuleChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenArrayOutput
- type AuthorizationGlobalExceptionRuleChildrenChildren
- type AuthorizationGlobalExceptionRuleChildrenChildrenArgs
- func (AuthorizationGlobalExceptionRuleChildrenChildrenArgs) ElementType() reflect.Type
- func (i AuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutput() AuthorizationGlobalExceptionRuleChildrenChildrenOutput
- func (i AuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenOutput
- type AuthorizationGlobalExceptionRuleChildrenChildrenArray
- func (AuthorizationGlobalExceptionRuleChildrenChildrenArray) ElementType() reflect.Type
- func (i AuthorizationGlobalExceptionRuleChildrenChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- func (i AuthorizationGlobalExceptionRuleChildrenChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- type AuthorizationGlobalExceptionRuleChildrenChildrenArrayInput
- type AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- func (AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) Index(i pulumi.IntInput) AuthorizationGlobalExceptionRuleChildrenChildrenOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- type AuthorizationGlobalExceptionRuleChildrenChildrenInput
- type AuthorizationGlobalExceptionRuleChildrenChildrenOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ElementType() reflect.Type
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) Id() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutput() AuthorizationGlobalExceptionRuleChildrenChildrenOutput
- func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenOutput
- type AuthorizationGlobalExceptionRuleChildrenInput
- type AuthorizationGlobalExceptionRuleChildrenOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) Childrens() AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) ConditionType() pulumi.StringOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (AuthorizationGlobalExceptionRuleChildrenOutput) ElementType() reflect.Type
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) Id() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenOutput() AuthorizationGlobalExceptionRuleChildrenOutput
- func (o AuthorizationGlobalExceptionRuleChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenOutput
- type AuthorizationGlobalExceptionRuleInput
- type AuthorizationGlobalExceptionRuleMap
- func (AuthorizationGlobalExceptionRuleMap) ElementType() reflect.Type
- func (i AuthorizationGlobalExceptionRuleMap) ToAuthorizationGlobalExceptionRuleMapOutput() AuthorizationGlobalExceptionRuleMapOutput
- func (i AuthorizationGlobalExceptionRuleMap) ToAuthorizationGlobalExceptionRuleMapOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleMapOutput
- type AuthorizationGlobalExceptionRuleMapInput
- type AuthorizationGlobalExceptionRuleMapOutput
- func (AuthorizationGlobalExceptionRuleMapOutput) ElementType() reflect.Type
- func (o AuthorizationGlobalExceptionRuleMapOutput) MapIndex(k pulumi.StringInput) AuthorizationGlobalExceptionRuleOutput
- func (o AuthorizationGlobalExceptionRuleMapOutput) ToAuthorizationGlobalExceptionRuleMapOutput() AuthorizationGlobalExceptionRuleMapOutput
- func (o AuthorizationGlobalExceptionRuleMapOutput) ToAuthorizationGlobalExceptionRuleMapOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleMapOutput
- type AuthorizationGlobalExceptionRuleOutput
- func (o AuthorizationGlobalExceptionRuleOutput) Childrens() AuthorizationGlobalExceptionRuleChildrenArrayOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ConditionAttributeName() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ConditionAttributeValue() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ConditionDictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ConditionId() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ConditionIsNegate() pulumi.BoolPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ConditionOperator() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ConditionType() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) Default() pulumi.BoolPtrOutput
- func (AuthorizationGlobalExceptionRuleOutput) ElementType() reflect.Type
- func (o AuthorizationGlobalExceptionRuleOutput) Name() pulumi.StringOutput
- func (o AuthorizationGlobalExceptionRuleOutput) Profiles() pulumi.StringArrayOutput
- func (o AuthorizationGlobalExceptionRuleOutput) Rank() pulumi.IntPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) State() pulumi.StringPtrOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ToAuthorizationGlobalExceptionRuleOutput() AuthorizationGlobalExceptionRuleOutput
- func (o AuthorizationGlobalExceptionRuleOutput) ToAuthorizationGlobalExceptionRuleOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleOutput
- type AuthorizationGlobalExceptionRuleState
- type AuthorizationProfile
- type AuthorizationProfileAdvancedAttribute
- type AuthorizationProfileAdvancedAttributeArgs
- func (AuthorizationProfileAdvancedAttributeArgs) ElementType() reflect.Type
- func (i AuthorizationProfileAdvancedAttributeArgs) ToAuthorizationProfileAdvancedAttributeOutput() AuthorizationProfileAdvancedAttributeOutput
- func (i AuthorizationProfileAdvancedAttributeArgs) ToAuthorizationProfileAdvancedAttributeOutputWithContext(ctx context.Context) AuthorizationProfileAdvancedAttributeOutput
- type AuthorizationProfileAdvancedAttributeArray
- func (AuthorizationProfileAdvancedAttributeArray) ElementType() reflect.Type
- func (i AuthorizationProfileAdvancedAttributeArray) ToAuthorizationProfileAdvancedAttributeArrayOutput() AuthorizationProfileAdvancedAttributeArrayOutput
- func (i AuthorizationProfileAdvancedAttributeArray) ToAuthorizationProfileAdvancedAttributeArrayOutputWithContext(ctx context.Context) AuthorizationProfileAdvancedAttributeArrayOutput
- type AuthorizationProfileAdvancedAttributeArrayInput
- type AuthorizationProfileAdvancedAttributeArrayOutput
- func (AuthorizationProfileAdvancedAttributeArrayOutput) ElementType() reflect.Type
- func (o AuthorizationProfileAdvancedAttributeArrayOutput) Index(i pulumi.IntInput) AuthorizationProfileAdvancedAttributeOutput
- func (o AuthorizationProfileAdvancedAttributeArrayOutput) ToAuthorizationProfileAdvancedAttributeArrayOutput() AuthorizationProfileAdvancedAttributeArrayOutput
- func (o AuthorizationProfileAdvancedAttributeArrayOutput) ToAuthorizationProfileAdvancedAttributeArrayOutputWithContext(ctx context.Context) AuthorizationProfileAdvancedAttributeArrayOutput
- type AuthorizationProfileAdvancedAttributeInput
- type AuthorizationProfileAdvancedAttributeOutput
- func (o AuthorizationProfileAdvancedAttributeOutput) AttributeLeftDictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationProfileAdvancedAttributeOutput) AttributeLeftName() pulumi.StringPtrOutput
- func (o AuthorizationProfileAdvancedAttributeOutput) AttributeRightDictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationProfileAdvancedAttributeOutput) AttributeRightName() pulumi.StringPtrOutput
- func (o AuthorizationProfileAdvancedAttributeOutput) AttributeRightValue() pulumi.StringPtrOutput
- func (o AuthorizationProfileAdvancedAttributeOutput) AttributeRightValueType() pulumi.StringPtrOutput
- func (AuthorizationProfileAdvancedAttributeOutput) ElementType() reflect.Type
- func (o AuthorizationProfileAdvancedAttributeOutput) ToAuthorizationProfileAdvancedAttributeOutput() AuthorizationProfileAdvancedAttributeOutput
- func (o AuthorizationProfileAdvancedAttributeOutput) ToAuthorizationProfileAdvancedAttributeOutputWithContext(ctx context.Context) AuthorizationProfileAdvancedAttributeOutput
- type AuthorizationProfileArgs
- type AuthorizationProfileArray
- type AuthorizationProfileArrayInput
- type AuthorizationProfileArrayOutput
- func (AuthorizationProfileArrayOutput) ElementType() reflect.Type
- func (o AuthorizationProfileArrayOutput) Index(i pulumi.IntInput) AuthorizationProfileOutput
- func (o AuthorizationProfileArrayOutput) ToAuthorizationProfileArrayOutput() AuthorizationProfileArrayOutput
- func (o AuthorizationProfileArrayOutput) ToAuthorizationProfileArrayOutputWithContext(ctx context.Context) AuthorizationProfileArrayOutput
- type AuthorizationProfileInput
- type AuthorizationProfileMap
- type AuthorizationProfileMapInput
- type AuthorizationProfileMapOutput
- func (AuthorizationProfileMapOutput) ElementType() reflect.Type
- func (o AuthorizationProfileMapOutput) MapIndex(k pulumi.StringInput) AuthorizationProfileOutput
- func (o AuthorizationProfileMapOutput) ToAuthorizationProfileMapOutput() AuthorizationProfileMapOutput
- func (o AuthorizationProfileMapOutput) ToAuthorizationProfileMapOutputWithContext(ctx context.Context) AuthorizationProfileMapOutput
- type AuthorizationProfileOutput
- func (o AuthorizationProfileOutput) AccessType() pulumi.StringOutput
- func (o AuthorizationProfileOutput) Acl() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) AdvancedAttributes() AuthorizationProfileAdvancedAttributeArrayOutput
- func (o AuthorizationProfileOutput) AgentlessPosture() pulumi.BoolPtrOutput
- func (o AuthorizationProfileOutput) AirespaceAcl() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) AirespaceIpv6Acl() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) AsaVpn() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) AutoSmartPort() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) AvcProfile() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) DaclName() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) Description() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) EasywiredSessionCandidate() pulumi.BoolOutput
- func (AuthorizationProfileOutput) ElementType() reflect.Type
- func (o AuthorizationProfileOutput) InterfaceTemplate() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) Ipv6AclFilter() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) Ipv6DaclName() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) MacSecPolicy() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) Name() pulumi.StringOutput
- func (o AuthorizationProfileOutput) Neat() pulumi.BoolOutput
- func (o AuthorizationProfileOutput) ProfileName() pulumi.StringOutput
- func (o AuthorizationProfileOutput) ReauthenticationConnectivity() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) ReauthenticationTimer() pulumi.IntPtrOutput
- func (o AuthorizationProfileOutput) ServiceTemplate() pulumi.BoolOutput
- func (o AuthorizationProfileOutput) ToAuthorizationProfileOutput() AuthorizationProfileOutput
- func (o AuthorizationProfileOutput) ToAuthorizationProfileOutputWithContext(ctx context.Context) AuthorizationProfileOutput
- func (o AuthorizationProfileOutput) TrackMovement() pulumi.BoolOutput
- func (o AuthorizationProfileOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) VlanNameId() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) VlanTagId() pulumi.IntPtrOutput
- func (o AuthorizationProfileOutput) VoiceDomainPermission() pulumi.BoolOutput
- func (o AuthorizationProfileOutput) WebAuth() pulumi.BoolOutput
- func (o AuthorizationProfileOutput) WebRedirectionAcl() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) WebRedirectionDisplayCertificatesRenewalMessages() pulumi.BoolPtrOutput
- func (o AuthorizationProfileOutput) WebRedirectionPortalName() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) WebRedirectionStaticIpHostNameFqdn() pulumi.StringPtrOutput
- func (o AuthorizationProfileOutput) WebRedirectionType() pulumi.StringPtrOutput
- type AuthorizationProfileState
- type AuthorizationRule
- type AuthorizationRuleArgs
- type AuthorizationRuleArray
- type AuthorizationRuleArrayInput
- type AuthorizationRuleArrayOutput
- func (AuthorizationRuleArrayOutput) ElementType() reflect.Type
- func (o AuthorizationRuleArrayOutput) Index(i pulumi.IntInput) AuthorizationRuleOutput
- func (o AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutput() AuthorizationRuleArrayOutput
- func (o AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutputWithContext(ctx context.Context) AuthorizationRuleArrayOutput
- type AuthorizationRuleChildren
- type AuthorizationRuleChildrenArgs
- func (AuthorizationRuleChildrenArgs) ElementType() reflect.Type
- func (i AuthorizationRuleChildrenArgs) ToAuthorizationRuleChildrenOutput() AuthorizationRuleChildrenOutput
- func (i AuthorizationRuleChildrenArgs) ToAuthorizationRuleChildrenOutputWithContext(ctx context.Context) AuthorizationRuleChildrenOutput
- type AuthorizationRuleChildrenArray
- func (AuthorizationRuleChildrenArray) ElementType() reflect.Type
- func (i AuthorizationRuleChildrenArray) ToAuthorizationRuleChildrenArrayOutput() AuthorizationRuleChildrenArrayOutput
- func (i AuthorizationRuleChildrenArray) ToAuthorizationRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationRuleChildrenArrayOutput
- type AuthorizationRuleChildrenArrayInput
- type AuthorizationRuleChildrenArrayOutput
- func (AuthorizationRuleChildrenArrayOutput) ElementType() reflect.Type
- func (o AuthorizationRuleChildrenArrayOutput) Index(i pulumi.IntInput) AuthorizationRuleChildrenOutput
- func (o AuthorizationRuleChildrenArrayOutput) ToAuthorizationRuleChildrenArrayOutput() AuthorizationRuleChildrenArrayOutput
- func (o AuthorizationRuleChildrenArrayOutput) ToAuthorizationRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationRuleChildrenArrayOutput
- type AuthorizationRuleChildrenChildren
- type AuthorizationRuleChildrenChildrenArgs
- func (AuthorizationRuleChildrenChildrenArgs) ElementType() reflect.Type
- func (i AuthorizationRuleChildrenChildrenArgs) ToAuthorizationRuleChildrenChildrenOutput() AuthorizationRuleChildrenChildrenOutput
- func (i AuthorizationRuleChildrenChildrenArgs) ToAuthorizationRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationRuleChildrenChildrenOutput
- type AuthorizationRuleChildrenChildrenArray
- func (AuthorizationRuleChildrenChildrenArray) ElementType() reflect.Type
- func (i AuthorizationRuleChildrenChildrenArray) ToAuthorizationRuleChildrenChildrenArrayOutput() AuthorizationRuleChildrenChildrenArrayOutput
- func (i AuthorizationRuleChildrenChildrenArray) ToAuthorizationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationRuleChildrenChildrenArrayOutput
- type AuthorizationRuleChildrenChildrenArrayInput
- type AuthorizationRuleChildrenChildrenArrayOutput
- func (AuthorizationRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o AuthorizationRuleChildrenChildrenArrayOutput) Index(i pulumi.IntInput) AuthorizationRuleChildrenChildrenOutput
- func (o AuthorizationRuleChildrenChildrenArrayOutput) ToAuthorizationRuleChildrenChildrenArrayOutput() AuthorizationRuleChildrenChildrenArrayOutput
- func (o AuthorizationRuleChildrenChildrenArrayOutput) ToAuthorizationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationRuleChildrenChildrenArrayOutput
- type AuthorizationRuleChildrenChildrenInput
- type AuthorizationRuleChildrenChildrenOutput
- func (o AuthorizationRuleChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o AuthorizationRuleChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (AuthorizationRuleChildrenChildrenOutput) ElementType() reflect.Type
- func (o AuthorizationRuleChildrenChildrenOutput) Id() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o AuthorizationRuleChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenChildrenOutput) ToAuthorizationRuleChildrenChildrenOutput() AuthorizationRuleChildrenChildrenOutput
- func (o AuthorizationRuleChildrenChildrenOutput) ToAuthorizationRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationRuleChildrenChildrenOutput
- type AuthorizationRuleChildrenInput
- type AuthorizationRuleChildrenOutput
- func (o AuthorizationRuleChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenOutput) Childrens() AuthorizationRuleChildrenChildrenArrayOutput
- func (o AuthorizationRuleChildrenOutput) ConditionType() pulumi.StringOutput
- func (o AuthorizationRuleChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (AuthorizationRuleChildrenOutput) ElementType() reflect.Type
- func (o AuthorizationRuleChildrenOutput) Id() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o AuthorizationRuleChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o AuthorizationRuleChildrenOutput) ToAuthorizationRuleChildrenOutput() AuthorizationRuleChildrenOutput
- func (o AuthorizationRuleChildrenOutput) ToAuthorizationRuleChildrenOutputWithContext(ctx context.Context) AuthorizationRuleChildrenOutput
- type AuthorizationRuleInput
- type AuthorizationRuleMap
- type AuthorizationRuleMapInput
- type AuthorizationRuleMapOutput
- func (AuthorizationRuleMapOutput) ElementType() reflect.Type
- func (o AuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) AuthorizationRuleOutput
- func (o AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutput() AuthorizationRuleMapOutput
- func (o AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutputWithContext(ctx context.Context) AuthorizationRuleMapOutput
- type AuthorizationRuleOutput
- func (o AuthorizationRuleOutput) Childrens() AuthorizationRuleChildrenArrayOutput
- func (o AuthorizationRuleOutput) ConditionAttributeName() pulumi.StringPtrOutput
- func (o AuthorizationRuleOutput) ConditionAttributeValue() pulumi.StringPtrOutput
- func (o AuthorizationRuleOutput) ConditionDictionaryName() pulumi.StringPtrOutput
- func (o AuthorizationRuleOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
- func (o AuthorizationRuleOutput) ConditionId() pulumi.StringPtrOutput
- func (o AuthorizationRuleOutput) ConditionIsNegate() pulumi.BoolPtrOutput
- func (o AuthorizationRuleOutput) ConditionOperator() pulumi.StringPtrOutput
- func (o AuthorizationRuleOutput) ConditionType() pulumi.StringPtrOutput
- func (o AuthorizationRuleOutput) Default() pulumi.BoolPtrOutput
- func (AuthorizationRuleOutput) ElementType() reflect.Type
- func (o AuthorizationRuleOutput) Name() pulumi.StringOutput
- func (o AuthorizationRuleOutput) PolicySetId() pulumi.StringOutput
- func (o AuthorizationRuleOutput) Profiles() pulumi.StringArrayOutput
- func (o AuthorizationRuleOutput) Rank() pulumi.IntPtrOutput
- func (o AuthorizationRuleOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o AuthorizationRuleOutput) State() pulumi.StringPtrOutput
- func (o AuthorizationRuleOutput) ToAuthorizationRuleOutput() AuthorizationRuleOutput
- func (o AuthorizationRuleOutput) ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput
- type AuthorizationRuleState
- type Condition
- type ConditionArgs
- type ConditionArray
- type ConditionArrayInput
- type ConditionArrayOutput
- func (ConditionArrayOutput) ElementType() reflect.Type
- func (o ConditionArrayOutput) Index(i pulumi.IntInput) ConditionOutput
- func (o ConditionArrayOutput) ToConditionArrayOutput() ConditionArrayOutput
- func (o ConditionArrayOutput) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput
- type ConditionChildren
- type ConditionChildrenArgs
- type ConditionChildrenArray
- type ConditionChildrenArrayInput
- type ConditionChildrenArrayOutput
- func (ConditionChildrenArrayOutput) ElementType() reflect.Type
- func (o ConditionChildrenArrayOutput) Index(i pulumi.IntInput) ConditionChildrenOutput
- func (o ConditionChildrenArrayOutput) ToConditionChildrenArrayOutput() ConditionChildrenArrayOutput
- func (o ConditionChildrenArrayOutput) ToConditionChildrenArrayOutputWithContext(ctx context.Context) ConditionChildrenArrayOutput
- type ConditionChildrenChildren
- type ConditionChildrenChildrenArgs
- func (ConditionChildrenChildrenArgs) ElementType() reflect.Type
- func (i ConditionChildrenChildrenArgs) ToConditionChildrenChildrenOutput() ConditionChildrenChildrenOutput
- func (i ConditionChildrenChildrenArgs) ToConditionChildrenChildrenOutputWithContext(ctx context.Context) ConditionChildrenChildrenOutput
- type ConditionChildrenChildrenArray
- func (ConditionChildrenChildrenArray) ElementType() reflect.Type
- func (i ConditionChildrenChildrenArray) ToConditionChildrenChildrenArrayOutput() ConditionChildrenChildrenArrayOutput
- func (i ConditionChildrenChildrenArray) ToConditionChildrenChildrenArrayOutputWithContext(ctx context.Context) ConditionChildrenChildrenArrayOutput
- type ConditionChildrenChildrenArrayInput
- type ConditionChildrenChildrenArrayOutput
- func (ConditionChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o ConditionChildrenChildrenArrayOutput) Index(i pulumi.IntInput) ConditionChildrenChildrenOutput
- func (o ConditionChildrenChildrenArrayOutput) ToConditionChildrenChildrenArrayOutput() ConditionChildrenChildrenArrayOutput
- func (o ConditionChildrenChildrenArrayOutput) ToConditionChildrenChildrenArrayOutputWithContext(ctx context.Context) ConditionChildrenChildrenArrayOutput
- type ConditionChildrenChildrenInput
- type ConditionChildrenChildrenOutput
- func (o ConditionChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o ConditionChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o ConditionChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o ConditionChildrenChildrenOutput) Description() pulumi.StringPtrOutput
- func (o ConditionChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o ConditionChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (ConditionChildrenChildrenOutput) ElementType() reflect.Type
- func (o ConditionChildrenChildrenOutput) Id() pulumi.StringPtrOutput
- func (o ConditionChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o ConditionChildrenChildrenOutput) Name() pulumi.StringPtrOutput
- func (o ConditionChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o ConditionChildrenChildrenOutput) ToConditionChildrenChildrenOutput() ConditionChildrenChildrenOutput
- func (o ConditionChildrenChildrenOutput) ToConditionChildrenChildrenOutputWithContext(ctx context.Context) ConditionChildrenChildrenOutput
- type ConditionChildrenInput
- type ConditionChildrenOutput
- func (o ConditionChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o ConditionChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o ConditionChildrenOutput) Childrens() ConditionChildrenChildrenArrayOutput
- func (o ConditionChildrenOutput) ConditionType() pulumi.StringOutput
- func (o ConditionChildrenOutput) Description() pulumi.StringPtrOutput
- func (o ConditionChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o ConditionChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (ConditionChildrenOutput) ElementType() reflect.Type
- func (o ConditionChildrenOutput) Id() pulumi.StringPtrOutput
- func (o ConditionChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o ConditionChildrenOutput) Name() pulumi.StringPtrOutput
- func (o ConditionChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o ConditionChildrenOutput) ToConditionChildrenOutput() ConditionChildrenOutput
- func (o ConditionChildrenOutput) ToConditionChildrenOutputWithContext(ctx context.Context) ConditionChildrenOutput
- type ConditionInput
- type ConditionMap
- type ConditionMapInput
- type ConditionMapOutput
- type ConditionOutput
- func (o ConditionOutput) AttributeName() pulumi.StringPtrOutput
- func (o ConditionOutput) AttributeValue() pulumi.StringPtrOutput
- func (o ConditionOutput) Childrens() ConditionChildrenArrayOutput
- func (o ConditionOutput) ConditionType() pulumi.StringOutput
- func (o ConditionOutput) Description() pulumi.StringPtrOutput
- func (o ConditionOutput) DictionaryName() pulumi.StringPtrOutput
- func (o ConditionOutput) DictionaryValue() pulumi.StringPtrOutput
- func (ConditionOutput) ElementType() reflect.Type
- func (o ConditionOutput) IsNegate() pulumi.BoolPtrOutput
- func (o ConditionOutput) Name() pulumi.StringOutput
- func (o ConditionOutput) Operator() pulumi.StringPtrOutput
- func (o ConditionOutput) ToConditionOutput() ConditionOutput
- func (o ConditionOutput) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
- type ConditionState
- type Dictionary
- type DictionaryArgs
- type DictionaryArray
- type DictionaryArrayInput
- type DictionaryArrayOutput
- func (DictionaryArrayOutput) ElementType() reflect.Type
- func (o DictionaryArrayOutput) Index(i pulumi.IntInput) DictionaryOutput
- func (o DictionaryArrayOutput) ToDictionaryArrayOutput() DictionaryArrayOutput
- func (o DictionaryArrayOutput) ToDictionaryArrayOutputWithContext(ctx context.Context) DictionaryArrayOutput
- type DictionaryInput
- type DictionaryMap
- type DictionaryMapInput
- type DictionaryMapOutput
- func (DictionaryMapOutput) ElementType() reflect.Type
- func (o DictionaryMapOutput) MapIndex(k pulumi.StringInput) DictionaryOutput
- func (o DictionaryMapOutput) ToDictionaryMapOutput() DictionaryMapOutput
- func (o DictionaryMapOutput) ToDictionaryMapOutputWithContext(ctx context.Context) DictionaryMapOutput
- type DictionaryOutput
- func (o DictionaryOutput) Description() pulumi.StringPtrOutput
- func (o DictionaryOutput) DictionaryAttrType() pulumi.StringOutput
- func (DictionaryOutput) ElementType() reflect.Type
- func (o DictionaryOutput) Name() pulumi.StringOutput
- func (o DictionaryOutput) ToDictionaryOutput() DictionaryOutput
- func (o DictionaryOutput) ToDictionaryOutputWithContext(ctx context.Context) DictionaryOutput
- func (o DictionaryOutput) Version() pulumi.StringOutput
- type DictionaryState
- type DownloadableAcl
- type DownloadableAclArgs
- type DownloadableAclArray
- type DownloadableAclArrayInput
- type DownloadableAclArrayOutput
- func (DownloadableAclArrayOutput) ElementType() reflect.Type
- func (o DownloadableAclArrayOutput) Index(i pulumi.IntInput) DownloadableAclOutput
- func (o DownloadableAclArrayOutput) ToDownloadableAclArrayOutput() DownloadableAclArrayOutput
- func (o DownloadableAclArrayOutput) ToDownloadableAclArrayOutputWithContext(ctx context.Context) DownloadableAclArrayOutput
- type DownloadableAclInput
- type DownloadableAclMap
- type DownloadableAclMapInput
- type DownloadableAclMapOutput
- func (DownloadableAclMapOutput) ElementType() reflect.Type
- func (o DownloadableAclMapOutput) MapIndex(k pulumi.StringInput) DownloadableAclOutput
- func (o DownloadableAclMapOutput) ToDownloadableAclMapOutput() DownloadableAclMapOutput
- func (o DownloadableAclMapOutput) ToDownloadableAclMapOutputWithContext(ctx context.Context) DownloadableAclMapOutput
- type DownloadableAclOutput
- func (o DownloadableAclOutput) Dacl() pulumi.StringOutput
- func (o DownloadableAclOutput) DaclType() pulumi.StringOutput
- func (o DownloadableAclOutput) Description() pulumi.StringPtrOutput
- func (DownloadableAclOutput) ElementType() reflect.Type
- func (o DownloadableAclOutput) Name() pulumi.StringOutput
- func (o DownloadableAclOutput) ToDownloadableAclOutput() DownloadableAclOutput
- func (o DownloadableAclOutput) ToDownloadableAclOutputWithContext(ctx context.Context) DownloadableAclOutput
- type DownloadableAclState
- type GetAuthenticationRuleChildren
- type GetAuthenticationRuleChildrenArgs
- func (GetAuthenticationRuleChildrenArgs) ElementType() reflect.Type
- func (i GetAuthenticationRuleChildrenArgs) ToGetAuthenticationRuleChildrenOutput() GetAuthenticationRuleChildrenOutput
- func (i GetAuthenticationRuleChildrenArgs) ToGetAuthenticationRuleChildrenOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenOutput
- type GetAuthenticationRuleChildrenArray
- func (GetAuthenticationRuleChildrenArray) ElementType() reflect.Type
- func (i GetAuthenticationRuleChildrenArray) ToGetAuthenticationRuleChildrenArrayOutput() GetAuthenticationRuleChildrenArrayOutput
- func (i GetAuthenticationRuleChildrenArray) ToGetAuthenticationRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenArrayOutput
- type GetAuthenticationRuleChildrenArrayInput
- type GetAuthenticationRuleChildrenArrayOutput
- func (GetAuthenticationRuleChildrenArrayOutput) ElementType() reflect.Type
- func (o GetAuthenticationRuleChildrenArrayOutput) Index(i pulumi.IntInput) GetAuthenticationRuleChildrenOutput
- func (o GetAuthenticationRuleChildrenArrayOutput) ToGetAuthenticationRuleChildrenArrayOutput() GetAuthenticationRuleChildrenArrayOutput
- func (o GetAuthenticationRuleChildrenArrayOutput) ToGetAuthenticationRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenArrayOutput
- type GetAuthenticationRuleChildrenChildren
- type GetAuthenticationRuleChildrenChildrenArgs
- func (GetAuthenticationRuleChildrenChildrenArgs) ElementType() reflect.Type
- func (i GetAuthenticationRuleChildrenChildrenArgs) ToGetAuthenticationRuleChildrenChildrenOutput() GetAuthenticationRuleChildrenChildrenOutput
- func (i GetAuthenticationRuleChildrenChildrenArgs) ToGetAuthenticationRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenChildrenOutput
- type GetAuthenticationRuleChildrenChildrenArray
- func (GetAuthenticationRuleChildrenChildrenArray) ElementType() reflect.Type
- func (i GetAuthenticationRuleChildrenChildrenArray) ToGetAuthenticationRuleChildrenChildrenArrayOutput() GetAuthenticationRuleChildrenChildrenArrayOutput
- func (i GetAuthenticationRuleChildrenChildrenArray) ToGetAuthenticationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenChildrenArrayOutput
- type GetAuthenticationRuleChildrenChildrenArrayInput
- type GetAuthenticationRuleChildrenChildrenArrayOutput
- func (GetAuthenticationRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o GetAuthenticationRuleChildrenChildrenArrayOutput) Index(i pulumi.IntInput) GetAuthenticationRuleChildrenChildrenOutput
- func (o GetAuthenticationRuleChildrenChildrenArrayOutput) ToGetAuthenticationRuleChildrenChildrenArrayOutput() GetAuthenticationRuleChildrenChildrenArrayOutput
- func (o GetAuthenticationRuleChildrenChildrenArrayOutput) ToGetAuthenticationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenChildrenArrayOutput
- type GetAuthenticationRuleChildrenChildrenInput
- type GetAuthenticationRuleChildrenChildrenOutput
- func (o GetAuthenticationRuleChildrenChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetAuthenticationRuleChildrenChildrenOutput) ElementType() reflect.Type
- func (o GetAuthenticationRuleChildrenChildrenOutput) Id() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetAuthenticationRuleChildrenChildrenOutput) Operator() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenChildrenOutput) ToGetAuthenticationRuleChildrenChildrenOutput() GetAuthenticationRuleChildrenChildrenOutput
- func (o GetAuthenticationRuleChildrenChildrenOutput) ToGetAuthenticationRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenChildrenOutput
- type GetAuthenticationRuleChildrenInput
- type GetAuthenticationRuleChildrenOutput
- func (o GetAuthenticationRuleChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenOutput) Childrens() GetAuthenticationRuleChildrenChildrenArrayOutput
- func (o GetAuthenticationRuleChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetAuthenticationRuleChildrenOutput) ElementType() reflect.Type
- func (o GetAuthenticationRuleChildrenOutput) Id() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetAuthenticationRuleChildrenOutput) Operator() pulumi.StringOutput
- func (o GetAuthenticationRuleChildrenOutput) ToGetAuthenticationRuleChildrenOutput() GetAuthenticationRuleChildrenOutput
- func (o GetAuthenticationRuleChildrenOutput) ToGetAuthenticationRuleChildrenOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenOutput
- type GetAuthorizationExceptionRuleChildren
- type GetAuthorizationExceptionRuleChildrenArgs
- func (GetAuthorizationExceptionRuleChildrenArgs) ElementType() reflect.Type
- func (i GetAuthorizationExceptionRuleChildrenArgs) ToGetAuthorizationExceptionRuleChildrenOutput() GetAuthorizationExceptionRuleChildrenOutput
- func (i GetAuthorizationExceptionRuleChildrenArgs) ToGetAuthorizationExceptionRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenOutput
- type GetAuthorizationExceptionRuleChildrenArray
- func (GetAuthorizationExceptionRuleChildrenArray) ElementType() reflect.Type
- func (i GetAuthorizationExceptionRuleChildrenArray) ToGetAuthorizationExceptionRuleChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenArrayOutput
- func (i GetAuthorizationExceptionRuleChildrenArray) ToGetAuthorizationExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenArrayOutput
- type GetAuthorizationExceptionRuleChildrenArrayInput
- type GetAuthorizationExceptionRuleChildrenArrayOutput
- func (GetAuthorizationExceptionRuleChildrenArrayOutput) ElementType() reflect.Type
- func (o GetAuthorizationExceptionRuleChildrenArrayOutput) Index(i pulumi.IntInput) GetAuthorizationExceptionRuleChildrenOutput
- func (o GetAuthorizationExceptionRuleChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenArrayOutput
- func (o GetAuthorizationExceptionRuleChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenArrayOutput
- type GetAuthorizationExceptionRuleChildrenChildren
- type GetAuthorizationExceptionRuleChildrenChildrenArgs
- func (GetAuthorizationExceptionRuleChildrenChildrenArgs) ElementType() reflect.Type
- func (i GetAuthorizationExceptionRuleChildrenChildrenArgs) ToGetAuthorizationExceptionRuleChildrenChildrenOutput() GetAuthorizationExceptionRuleChildrenChildrenOutput
- func (i GetAuthorizationExceptionRuleChildrenChildrenArgs) ToGetAuthorizationExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenChildrenOutput
- type GetAuthorizationExceptionRuleChildrenChildrenArray
- func (GetAuthorizationExceptionRuleChildrenChildrenArray) ElementType() reflect.Type
- func (i GetAuthorizationExceptionRuleChildrenChildrenArray) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
- func (i GetAuthorizationExceptionRuleChildrenChildrenArray) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
- type GetAuthorizationExceptionRuleChildrenChildrenArrayInput
- type GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
- func (GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) Index(i pulumi.IntInput) GetAuthorizationExceptionRuleChildrenChildrenOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
- type GetAuthorizationExceptionRuleChildrenChildrenInput
- type GetAuthorizationExceptionRuleChildrenChildrenOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetAuthorizationExceptionRuleChildrenChildrenOutput) ElementType() reflect.Type
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) Id() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) Operator() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) ToGetAuthorizationExceptionRuleChildrenChildrenOutput() GetAuthorizationExceptionRuleChildrenChildrenOutput
- func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) ToGetAuthorizationExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenChildrenOutput
- type GetAuthorizationExceptionRuleChildrenInput
- type GetAuthorizationExceptionRuleChildrenOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) Childrens() GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetAuthorizationExceptionRuleChildrenOutput) ElementType() reflect.Type
- func (o GetAuthorizationExceptionRuleChildrenOutput) Id() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) Operator() pulumi.StringOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) ToGetAuthorizationExceptionRuleChildrenOutput() GetAuthorizationExceptionRuleChildrenOutput
- func (o GetAuthorizationExceptionRuleChildrenOutput) ToGetAuthorizationExceptionRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenOutput
- type GetAuthorizationGlobalExceptionRuleChildren
- type GetAuthorizationGlobalExceptionRuleChildrenArgs
- func (GetAuthorizationGlobalExceptionRuleChildrenArgs) ElementType() reflect.Type
- func (i GetAuthorizationGlobalExceptionRuleChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenOutput
- func (i GetAuthorizationGlobalExceptionRuleChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenOutput
- type GetAuthorizationGlobalExceptionRuleChildrenArray
- func (GetAuthorizationGlobalExceptionRuleChildrenArray) ElementType() reflect.Type
- func (i GetAuthorizationGlobalExceptionRuleChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
- func (i GetAuthorizationGlobalExceptionRuleChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
- type GetAuthorizationGlobalExceptionRuleChildrenArrayInput
- type GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
- func (GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) ElementType() reflect.Type
- func (o GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) Index(i pulumi.IntInput) GetAuthorizationGlobalExceptionRuleChildrenOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
- type GetAuthorizationGlobalExceptionRuleChildrenChildren
- type GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs
- func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs) ElementType() reflect.Type
- func (i GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
- func (i GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
- type GetAuthorizationGlobalExceptionRuleChildrenChildrenArray
- func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArray) ElementType() reflect.Type
- func (i GetAuthorizationGlobalExceptionRuleChildrenChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- func (i GetAuthorizationGlobalExceptionRuleChildrenChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- type GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayInput
- type GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) Index(i pulumi.IntInput) GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- type GetAuthorizationGlobalExceptionRuleChildrenChildrenInput
- type GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ElementType() reflect.Type
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) Id() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) Operator() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
- type GetAuthorizationGlobalExceptionRuleChildrenInput
- type GetAuthorizationGlobalExceptionRuleChildrenOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) Childrens() GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetAuthorizationGlobalExceptionRuleChildrenOutput) ElementType() reflect.Type
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) Id() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) Operator() pulumi.StringOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenOutput
- func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenOutput
- type GetAuthorizationProfileAdvancedAttribute
- type GetAuthorizationProfileAdvancedAttributeArgs
- func (GetAuthorizationProfileAdvancedAttributeArgs) ElementType() reflect.Type
- func (i GetAuthorizationProfileAdvancedAttributeArgs) ToGetAuthorizationProfileAdvancedAttributeOutput() GetAuthorizationProfileAdvancedAttributeOutput
- func (i GetAuthorizationProfileAdvancedAttributeArgs) ToGetAuthorizationProfileAdvancedAttributeOutputWithContext(ctx context.Context) GetAuthorizationProfileAdvancedAttributeOutput
- type GetAuthorizationProfileAdvancedAttributeArray
- func (GetAuthorizationProfileAdvancedAttributeArray) ElementType() reflect.Type
- func (i GetAuthorizationProfileAdvancedAttributeArray) ToGetAuthorizationProfileAdvancedAttributeArrayOutput() GetAuthorizationProfileAdvancedAttributeArrayOutput
- func (i GetAuthorizationProfileAdvancedAttributeArray) ToGetAuthorizationProfileAdvancedAttributeArrayOutputWithContext(ctx context.Context) GetAuthorizationProfileAdvancedAttributeArrayOutput
- type GetAuthorizationProfileAdvancedAttributeArrayInput
- type GetAuthorizationProfileAdvancedAttributeArrayOutput
- func (GetAuthorizationProfileAdvancedAttributeArrayOutput) ElementType() reflect.Type
- func (o GetAuthorizationProfileAdvancedAttributeArrayOutput) Index(i pulumi.IntInput) GetAuthorizationProfileAdvancedAttributeOutput
- func (o GetAuthorizationProfileAdvancedAttributeArrayOutput) ToGetAuthorizationProfileAdvancedAttributeArrayOutput() GetAuthorizationProfileAdvancedAttributeArrayOutput
- func (o GetAuthorizationProfileAdvancedAttributeArrayOutput) ToGetAuthorizationProfileAdvancedAttributeArrayOutputWithContext(ctx context.Context) GetAuthorizationProfileAdvancedAttributeArrayOutput
- type GetAuthorizationProfileAdvancedAttributeInput
- type GetAuthorizationProfileAdvancedAttributeOutput
- func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeLeftDictionaryName() pulumi.StringOutput
- func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeLeftName() pulumi.StringOutput
- func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightDictionaryName() pulumi.StringOutput
- func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightName() pulumi.StringOutput
- func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightValue() pulumi.StringOutput
- func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightValueType() pulumi.StringOutput
- func (GetAuthorizationProfileAdvancedAttributeOutput) ElementType() reflect.Type
- func (o GetAuthorizationProfileAdvancedAttributeOutput) ToGetAuthorizationProfileAdvancedAttributeOutput() GetAuthorizationProfileAdvancedAttributeOutput
- func (o GetAuthorizationProfileAdvancedAttributeOutput) ToGetAuthorizationProfileAdvancedAttributeOutputWithContext(ctx context.Context) GetAuthorizationProfileAdvancedAttributeOutput
- type GetAuthorizationRuleChildren
- type GetAuthorizationRuleChildrenArgs
- func (GetAuthorizationRuleChildrenArgs) ElementType() reflect.Type
- func (i GetAuthorizationRuleChildrenArgs) ToGetAuthorizationRuleChildrenOutput() GetAuthorizationRuleChildrenOutput
- func (i GetAuthorizationRuleChildrenArgs) ToGetAuthorizationRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenOutput
- type GetAuthorizationRuleChildrenArray
- func (GetAuthorizationRuleChildrenArray) ElementType() reflect.Type
- func (i GetAuthorizationRuleChildrenArray) ToGetAuthorizationRuleChildrenArrayOutput() GetAuthorizationRuleChildrenArrayOutput
- func (i GetAuthorizationRuleChildrenArray) ToGetAuthorizationRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenArrayOutput
- type GetAuthorizationRuleChildrenArrayInput
- type GetAuthorizationRuleChildrenArrayOutput
- func (GetAuthorizationRuleChildrenArrayOutput) ElementType() reflect.Type
- func (o GetAuthorizationRuleChildrenArrayOutput) Index(i pulumi.IntInput) GetAuthorizationRuleChildrenOutput
- func (o GetAuthorizationRuleChildrenArrayOutput) ToGetAuthorizationRuleChildrenArrayOutput() GetAuthorizationRuleChildrenArrayOutput
- func (o GetAuthorizationRuleChildrenArrayOutput) ToGetAuthorizationRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenArrayOutput
- type GetAuthorizationRuleChildrenChildren
- type GetAuthorizationRuleChildrenChildrenArgs
- func (GetAuthorizationRuleChildrenChildrenArgs) ElementType() reflect.Type
- func (i GetAuthorizationRuleChildrenChildrenArgs) ToGetAuthorizationRuleChildrenChildrenOutput() GetAuthorizationRuleChildrenChildrenOutput
- func (i GetAuthorizationRuleChildrenChildrenArgs) ToGetAuthorizationRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenChildrenOutput
- type GetAuthorizationRuleChildrenChildrenArray
- func (GetAuthorizationRuleChildrenChildrenArray) ElementType() reflect.Type
- func (i GetAuthorizationRuleChildrenChildrenArray) ToGetAuthorizationRuleChildrenChildrenArrayOutput() GetAuthorizationRuleChildrenChildrenArrayOutput
- func (i GetAuthorizationRuleChildrenChildrenArray) ToGetAuthorizationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenChildrenArrayOutput
- type GetAuthorizationRuleChildrenChildrenArrayInput
- type GetAuthorizationRuleChildrenChildrenArrayOutput
- func (GetAuthorizationRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o GetAuthorizationRuleChildrenChildrenArrayOutput) Index(i pulumi.IntInput) GetAuthorizationRuleChildrenChildrenOutput
- func (o GetAuthorizationRuleChildrenChildrenArrayOutput) ToGetAuthorizationRuleChildrenChildrenArrayOutput() GetAuthorizationRuleChildrenChildrenArrayOutput
- func (o GetAuthorizationRuleChildrenChildrenArrayOutput) ToGetAuthorizationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenChildrenArrayOutput
- type GetAuthorizationRuleChildrenChildrenInput
- type GetAuthorizationRuleChildrenChildrenOutput
- func (o GetAuthorizationRuleChildrenChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetAuthorizationRuleChildrenChildrenOutput) ElementType() reflect.Type
- func (o GetAuthorizationRuleChildrenChildrenOutput) Id() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetAuthorizationRuleChildrenChildrenOutput) Operator() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenChildrenOutput) ToGetAuthorizationRuleChildrenChildrenOutput() GetAuthorizationRuleChildrenChildrenOutput
- func (o GetAuthorizationRuleChildrenChildrenOutput) ToGetAuthorizationRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenChildrenOutput
- type GetAuthorizationRuleChildrenInput
- type GetAuthorizationRuleChildrenOutput
- func (o GetAuthorizationRuleChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenOutput) Childrens() GetAuthorizationRuleChildrenChildrenArrayOutput
- func (o GetAuthorizationRuleChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetAuthorizationRuleChildrenOutput) ElementType() reflect.Type
- func (o GetAuthorizationRuleChildrenOutput) Id() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetAuthorizationRuleChildrenOutput) Operator() pulumi.StringOutput
- func (o GetAuthorizationRuleChildrenOutput) ToGetAuthorizationRuleChildrenOutput() GetAuthorizationRuleChildrenOutput
- func (o GetAuthorizationRuleChildrenOutput) ToGetAuthorizationRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenOutput
- type GetConditionChildren
- type GetConditionChildrenArgs
- type GetConditionChildrenArray
- type GetConditionChildrenArrayInput
- type GetConditionChildrenArrayOutput
- func (GetConditionChildrenArrayOutput) ElementType() reflect.Type
- func (o GetConditionChildrenArrayOutput) Index(i pulumi.IntInput) GetConditionChildrenOutput
- func (o GetConditionChildrenArrayOutput) ToGetConditionChildrenArrayOutput() GetConditionChildrenArrayOutput
- func (o GetConditionChildrenArrayOutput) ToGetConditionChildrenArrayOutputWithContext(ctx context.Context) GetConditionChildrenArrayOutput
- type GetConditionChildrenChildren
- type GetConditionChildrenChildrenArgs
- func (GetConditionChildrenChildrenArgs) ElementType() reflect.Type
- func (i GetConditionChildrenChildrenArgs) ToGetConditionChildrenChildrenOutput() GetConditionChildrenChildrenOutput
- func (i GetConditionChildrenChildrenArgs) ToGetConditionChildrenChildrenOutputWithContext(ctx context.Context) GetConditionChildrenChildrenOutput
- type GetConditionChildrenChildrenArray
- func (GetConditionChildrenChildrenArray) ElementType() reflect.Type
- func (i GetConditionChildrenChildrenArray) ToGetConditionChildrenChildrenArrayOutput() GetConditionChildrenChildrenArrayOutput
- func (i GetConditionChildrenChildrenArray) ToGetConditionChildrenChildrenArrayOutputWithContext(ctx context.Context) GetConditionChildrenChildrenArrayOutput
- type GetConditionChildrenChildrenArrayInput
- type GetConditionChildrenChildrenArrayOutput
- func (GetConditionChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o GetConditionChildrenChildrenArrayOutput) Index(i pulumi.IntInput) GetConditionChildrenChildrenOutput
- func (o GetConditionChildrenChildrenArrayOutput) ToGetConditionChildrenChildrenArrayOutput() GetConditionChildrenChildrenArrayOutput
- func (o GetConditionChildrenChildrenArrayOutput) ToGetConditionChildrenChildrenArrayOutputWithContext(ctx context.Context) GetConditionChildrenChildrenArrayOutput
- type GetConditionChildrenChildrenInput
- type GetConditionChildrenChildrenOutput
- func (o GetConditionChildrenChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetConditionChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetConditionChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetConditionChildrenChildrenOutput) Description() pulumi.StringOutput
- func (o GetConditionChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetConditionChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetConditionChildrenChildrenOutput) ElementType() reflect.Type
- func (o GetConditionChildrenChildrenOutput) Id() pulumi.StringOutput
- func (o GetConditionChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetConditionChildrenChildrenOutput) Name() pulumi.StringOutput
- func (o GetConditionChildrenChildrenOutput) Operator() pulumi.StringOutput
- func (o GetConditionChildrenChildrenOutput) ToGetConditionChildrenChildrenOutput() GetConditionChildrenChildrenOutput
- func (o GetConditionChildrenChildrenOutput) ToGetConditionChildrenChildrenOutputWithContext(ctx context.Context) GetConditionChildrenChildrenOutput
- type GetConditionChildrenInput
- type GetConditionChildrenOutput
- func (o GetConditionChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetConditionChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetConditionChildrenOutput) Childrens() GetConditionChildrenChildrenArrayOutput
- func (o GetConditionChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetConditionChildrenOutput) Description() pulumi.StringOutput
- func (o GetConditionChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetConditionChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetConditionChildrenOutput) ElementType() reflect.Type
- func (o GetConditionChildrenOutput) Id() pulumi.StringOutput
- func (o GetConditionChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetConditionChildrenOutput) Name() pulumi.StringOutput
- func (o GetConditionChildrenOutput) Operator() pulumi.StringOutput
- func (o GetConditionChildrenOutput) ToGetConditionChildrenOutput() GetConditionChildrenOutput
- func (o GetConditionChildrenOutput) ToGetConditionChildrenOutputWithContext(ctx context.Context) GetConditionChildrenOutput
- type GetPolicySetChildren
- type GetPolicySetChildrenArgs
- type GetPolicySetChildrenArray
- type GetPolicySetChildrenArrayInput
- type GetPolicySetChildrenArrayOutput
- func (GetPolicySetChildrenArrayOutput) ElementType() reflect.Type
- func (o GetPolicySetChildrenArrayOutput) Index(i pulumi.IntInput) GetPolicySetChildrenOutput
- func (o GetPolicySetChildrenArrayOutput) ToGetPolicySetChildrenArrayOutput() GetPolicySetChildrenArrayOutput
- func (o GetPolicySetChildrenArrayOutput) ToGetPolicySetChildrenArrayOutputWithContext(ctx context.Context) GetPolicySetChildrenArrayOutput
- type GetPolicySetChildrenChildren
- type GetPolicySetChildrenChildrenArgs
- func (GetPolicySetChildrenChildrenArgs) ElementType() reflect.Type
- func (i GetPolicySetChildrenChildrenArgs) ToGetPolicySetChildrenChildrenOutput() GetPolicySetChildrenChildrenOutput
- func (i GetPolicySetChildrenChildrenArgs) ToGetPolicySetChildrenChildrenOutputWithContext(ctx context.Context) GetPolicySetChildrenChildrenOutput
- type GetPolicySetChildrenChildrenArray
- func (GetPolicySetChildrenChildrenArray) ElementType() reflect.Type
- func (i GetPolicySetChildrenChildrenArray) ToGetPolicySetChildrenChildrenArrayOutput() GetPolicySetChildrenChildrenArrayOutput
- func (i GetPolicySetChildrenChildrenArray) ToGetPolicySetChildrenChildrenArrayOutputWithContext(ctx context.Context) GetPolicySetChildrenChildrenArrayOutput
- type GetPolicySetChildrenChildrenArrayInput
- type GetPolicySetChildrenChildrenArrayOutput
- func (GetPolicySetChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o GetPolicySetChildrenChildrenArrayOutput) Index(i pulumi.IntInput) GetPolicySetChildrenChildrenOutput
- func (o GetPolicySetChildrenChildrenArrayOutput) ToGetPolicySetChildrenChildrenArrayOutput() GetPolicySetChildrenChildrenArrayOutput
- func (o GetPolicySetChildrenChildrenArrayOutput) ToGetPolicySetChildrenChildrenArrayOutputWithContext(ctx context.Context) GetPolicySetChildrenChildrenArrayOutput
- type GetPolicySetChildrenChildrenInput
- type GetPolicySetChildrenChildrenOutput
- func (o GetPolicySetChildrenChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetPolicySetChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetPolicySetChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetPolicySetChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetPolicySetChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetPolicySetChildrenChildrenOutput) ElementType() reflect.Type
- func (o GetPolicySetChildrenChildrenOutput) Id() pulumi.StringOutput
- func (o GetPolicySetChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetPolicySetChildrenChildrenOutput) Operator() pulumi.StringOutput
- func (o GetPolicySetChildrenChildrenOutput) ToGetPolicySetChildrenChildrenOutput() GetPolicySetChildrenChildrenOutput
- func (o GetPolicySetChildrenChildrenOutput) ToGetPolicySetChildrenChildrenOutputWithContext(ctx context.Context) GetPolicySetChildrenChildrenOutput
- type GetPolicySetChildrenInput
- type GetPolicySetChildrenOutput
- func (o GetPolicySetChildrenOutput) AttributeName() pulumi.StringOutput
- func (o GetPolicySetChildrenOutput) AttributeValue() pulumi.StringOutput
- func (o GetPolicySetChildrenOutput) Childrens() GetPolicySetChildrenChildrenArrayOutput
- func (o GetPolicySetChildrenOutput) ConditionType() pulumi.StringOutput
- func (o GetPolicySetChildrenOutput) DictionaryName() pulumi.StringOutput
- func (o GetPolicySetChildrenOutput) DictionaryValue() pulumi.StringOutput
- func (GetPolicySetChildrenOutput) ElementType() reflect.Type
- func (o GetPolicySetChildrenOutput) Id() pulumi.StringOutput
- func (o GetPolicySetChildrenOutput) IsNegate() pulumi.BoolOutput
- func (o GetPolicySetChildrenOutput) Operator() pulumi.StringOutput
- func (o GetPolicySetChildrenOutput) ToGetPolicySetChildrenOutput() GetPolicySetChildrenOutput
- func (o GetPolicySetChildrenOutput) ToGetPolicySetChildrenOutputWithContext(ctx context.Context) GetPolicySetChildrenOutput
- type LookupAllowedProtocolsArgs
- type LookupAllowedProtocolsOutputArgs
- type LookupAllowedProtocolsResult
- type LookupAllowedProtocolsResultOutput
- func (o LookupAllowedProtocolsResultOutput) Allow5g() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowChap() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowEapFast() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowEapMd5() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowEapTls() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowEapTtls() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowLeap() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowMsChapV1() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowMsChapV2() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowPapAscii() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowPeap() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowPreferredEapProtocol() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowTeap() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) AllowWeakCiphersForEap() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) Description() pulumi.StringOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastAcceptClientCert() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastAllowMachineAuthentication() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastEapGtc() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastEapGtcPwdChange() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastEapGtcPwdChangeRetries() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastEapMsChapV2() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastEapMsChapV2PwdChange() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastEapMsChapV2PwdChangeRetries() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastEapTls() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastEapTlsAuthOfExpiredCerts() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastEnableEapChaining() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsAllowAnonymousProvisioning() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsAllowAuthenticatedProvisioning() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsAllowClientCert() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsAllowMachineAuthentication() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsAuthorizationPacTtl() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsAuthorizationPacTtlUnit() pulumi.StringOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsMachinePacTtl() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsMachinePacTtlUnit() pulumi.StringOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsServerReturns() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsStatelessSessionResume() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsTunnelPacTtl() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsTunnelPacTtlUnit() pulumi.StringOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastPacsUseProactivePacUpdatePercentage() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) EapFastUsePacs() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTlsAllowAuthOfExpiredCerts() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTlsEnableStatelessSessionResume() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTlsLBit() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTlsSessionTicketPercentage() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) EapTlsSessionTicketTtl() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) EapTlsSessionTicketTtlUnit() pulumi.StringOutput
- func (o LookupAllowedProtocolsResultOutput) EapTtlsChap() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTtlsEapMd5() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTtlsEapMsChapV2() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTtlsEapMsChapV2PwdChange() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTtlsEapMsChapV2PwdChangeRetries() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) EapTtlsMsChapV1() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTtlsMsChapV2() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) EapTtlsPapAscii() pulumi.BoolOutput
- func (LookupAllowedProtocolsResultOutput) ElementType() reflect.Type
- func (o LookupAllowedProtocolsResultOutput) Id() pulumi.StringOutput
- func (o LookupAllowedProtocolsResultOutput) Name() pulumi.StringOutput
- func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapGtc() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapGtcPwdChange() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapGtcPwdChangeRetries() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapMsChapV2() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapMsChapV2PwdChange() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapMsChapV2PwdChangeRetries() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapTls() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapTlsAuthOfExpiredCerts() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) PeapPeapV0() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) PreferredEapProtocol() pulumi.StringOutput
- func (o LookupAllowedProtocolsResultOutput) ProcessHostLookup() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) RequireCryptobinding() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) RequireMessageAuth() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) TeapDowngradeMsk() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) TeapEapAcceptClientCertDuringTunnelEst() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) TeapEapChaining() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) TeapEapMsChapV2() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) TeapEapMsChapV2PwdChange() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) TeapEapMsChapV2PwdChangeRetries() pulumi.IntOutput
- func (o LookupAllowedProtocolsResultOutput) TeapEapTls() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) TeapEapTlsAuthOfExpiredCerts() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) TeapRequestBasicPwdAuth() pulumi.BoolOutput
- func (o LookupAllowedProtocolsResultOutput) ToLookupAllowedProtocolsResultOutput() LookupAllowedProtocolsResultOutput
- func (o LookupAllowedProtocolsResultOutput) ToLookupAllowedProtocolsResultOutputWithContext(ctx context.Context) LookupAllowedProtocolsResultOutput
- type LookupAuthenticationRuleArgs
- type LookupAuthenticationRuleOutputArgs
- type LookupAuthenticationRuleResult
- type LookupAuthenticationRuleResultOutput
- func (o LookupAuthenticationRuleResultOutput) Childrens() GetAuthenticationRuleChildrenArrayOutput
- func (o LookupAuthenticationRuleResultOutput) ConditionAttributeName() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) ConditionAttributeValue() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) ConditionDictionaryName() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) ConditionDictionaryValue() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) ConditionId() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) ConditionIsNegate() pulumi.BoolOutput
- func (o LookupAuthenticationRuleResultOutput) ConditionOperator() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) ConditionType() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) Default() pulumi.BoolOutput
- func (LookupAuthenticationRuleResultOutput) ElementType() reflect.Type
- func (o LookupAuthenticationRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) IdentitySourceName() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) IfAuthFail() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) IfProcessFail() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) IfUserNotFound() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) PolicySetId() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) Rank() pulumi.IntOutput
- func (o LookupAuthenticationRuleResultOutput) State() pulumi.StringOutput
- func (o LookupAuthenticationRuleResultOutput) ToLookupAuthenticationRuleResultOutput() LookupAuthenticationRuleResultOutput
- func (o LookupAuthenticationRuleResultOutput) ToLookupAuthenticationRuleResultOutputWithContext(ctx context.Context) LookupAuthenticationRuleResultOutput
- type LookupAuthorizationExceptionRuleArgs
- type LookupAuthorizationExceptionRuleOutputArgs
- type LookupAuthorizationExceptionRuleResult
- type LookupAuthorizationExceptionRuleResultOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) Childrens() GetAuthorizationExceptionRuleChildrenArrayOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ConditionAttributeName() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ConditionAttributeValue() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ConditionDictionaryName() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ConditionDictionaryValue() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ConditionId() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ConditionIsNegate() pulumi.BoolOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ConditionOperator() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ConditionType() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) Default() pulumi.BoolOutput
- func (LookupAuthorizationExceptionRuleResultOutput) ElementType() reflect.Type
- func (o LookupAuthorizationExceptionRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) PolicySetId() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) Profiles() pulumi.StringArrayOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) Rank() pulumi.IntOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) SecurityGroup() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) State() pulumi.StringOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ToLookupAuthorizationExceptionRuleResultOutput() LookupAuthorizationExceptionRuleResultOutput
- func (o LookupAuthorizationExceptionRuleResultOutput) ToLookupAuthorizationExceptionRuleResultOutputWithContext(ctx context.Context) LookupAuthorizationExceptionRuleResultOutput
- type LookupAuthorizationGlobalExceptionRuleArgs
- type LookupAuthorizationGlobalExceptionRuleOutputArgs
- type LookupAuthorizationGlobalExceptionRuleResult
- type LookupAuthorizationGlobalExceptionRuleResultOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Childrens() GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionAttributeName() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionAttributeValue() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionDictionaryName() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionDictionaryValue() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionId() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionIsNegate() pulumi.BoolOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionOperator() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionType() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Default() pulumi.BoolOutput
- func (LookupAuthorizationGlobalExceptionRuleResultOutput) ElementType() reflect.Type
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Profiles() pulumi.StringArrayOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Rank() pulumi.IntOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) SecurityGroup() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) State() pulumi.StringOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ToLookupAuthorizationGlobalExceptionRuleResultOutput() LookupAuthorizationGlobalExceptionRuleResultOutput
- func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ToLookupAuthorizationGlobalExceptionRuleResultOutputWithContext(ctx context.Context) LookupAuthorizationGlobalExceptionRuleResultOutput
- type LookupAuthorizationProfileArgs
- type LookupAuthorizationProfileOutputArgs
- type LookupAuthorizationProfileResult
- type LookupAuthorizationProfileResultOutput
- func (o LookupAuthorizationProfileResultOutput) AccessType() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) Acl() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) AdvancedAttributes() GetAuthorizationProfileAdvancedAttributeArrayOutput
- func (o LookupAuthorizationProfileResultOutput) AgentlessPosture() pulumi.BoolOutput
- func (o LookupAuthorizationProfileResultOutput) AirespaceAcl() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) AirespaceIpv6Acl() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) AsaVpn() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) AutoSmartPort() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) AvcProfile() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) DaclName() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) Description() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) EasywiredSessionCandidate() pulumi.BoolOutput
- func (LookupAuthorizationProfileResultOutput) ElementType() reflect.Type
- func (o LookupAuthorizationProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) InterfaceTemplate() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) Ipv6AclFilter() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) Ipv6DaclName() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) MacSecPolicy() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) Neat() pulumi.BoolOutput
- func (o LookupAuthorizationProfileResultOutput) ProfileName() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) ReauthenticationConnectivity() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) ReauthenticationTimer() pulumi.IntOutput
- func (o LookupAuthorizationProfileResultOutput) ServiceTemplate() pulumi.BoolOutput
- func (o LookupAuthorizationProfileResultOutput) ToLookupAuthorizationProfileResultOutput() LookupAuthorizationProfileResultOutput
- func (o LookupAuthorizationProfileResultOutput) ToLookupAuthorizationProfileResultOutputWithContext(ctx context.Context) LookupAuthorizationProfileResultOutput
- func (o LookupAuthorizationProfileResultOutput) TrackMovement() pulumi.BoolOutput
- func (o LookupAuthorizationProfileResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) VlanNameId() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) VlanTagId() pulumi.IntOutput
- func (o LookupAuthorizationProfileResultOutput) VoiceDomainPermission() pulumi.BoolOutput
- func (o LookupAuthorizationProfileResultOutput) WebAuth() pulumi.BoolOutput
- func (o LookupAuthorizationProfileResultOutput) WebRedirectionAcl() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) WebRedirectionDisplayCertificatesRenewalMessages() pulumi.BoolOutput
- func (o LookupAuthorizationProfileResultOutput) WebRedirectionPortalName() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) WebRedirectionStaticIpHostNameFqdn() pulumi.StringOutput
- func (o LookupAuthorizationProfileResultOutput) WebRedirectionType() pulumi.StringOutput
- type LookupAuthorizationRuleArgs
- type LookupAuthorizationRuleOutputArgs
- type LookupAuthorizationRuleResult
- type LookupAuthorizationRuleResultOutput
- func (o LookupAuthorizationRuleResultOutput) Childrens() GetAuthorizationRuleChildrenArrayOutput
- func (o LookupAuthorizationRuleResultOutput) ConditionAttributeName() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) ConditionAttributeValue() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) ConditionDictionaryName() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) ConditionDictionaryValue() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) ConditionId() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) ConditionIsNegate() pulumi.BoolOutput
- func (o LookupAuthorizationRuleResultOutput) ConditionOperator() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) ConditionType() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) Default() pulumi.BoolOutput
- func (LookupAuthorizationRuleResultOutput) ElementType() reflect.Type
- func (o LookupAuthorizationRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) PolicySetId() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) Profiles() pulumi.StringArrayOutput
- func (o LookupAuthorizationRuleResultOutput) Rank() pulumi.IntOutput
- func (o LookupAuthorizationRuleResultOutput) SecurityGroup() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) State() pulumi.StringOutput
- func (o LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutput() LookupAuthorizationRuleResultOutput
- func (o LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupAuthorizationRuleResultOutput
- type LookupConditionArgs
- type LookupConditionOutputArgs
- type LookupConditionResult
- type LookupConditionResultOutput
- func (o LookupConditionResultOutput) AttributeName() pulumi.StringOutput
- func (o LookupConditionResultOutput) AttributeValue() pulumi.StringOutput
- func (o LookupConditionResultOutput) Childrens() GetConditionChildrenArrayOutput
- func (o LookupConditionResultOutput) ConditionType() pulumi.StringOutput
- func (o LookupConditionResultOutput) Description() pulumi.StringOutput
- func (o LookupConditionResultOutput) DictionaryName() pulumi.StringOutput
- func (o LookupConditionResultOutput) DictionaryValue() pulumi.StringOutput
- func (LookupConditionResultOutput) ElementType() reflect.Type
- func (o LookupConditionResultOutput) Id() pulumi.StringOutput
- func (o LookupConditionResultOutput) IsNegate() pulumi.BoolOutput
- func (o LookupConditionResultOutput) Name() pulumi.StringOutput
- func (o LookupConditionResultOutput) Operator() pulumi.StringOutput
- func (o LookupConditionResultOutput) ToLookupConditionResultOutput() LookupConditionResultOutput
- func (o LookupConditionResultOutput) ToLookupConditionResultOutputWithContext(ctx context.Context) LookupConditionResultOutput
- type LookupDictionaryArgs
- type LookupDictionaryOutputArgs
- type LookupDictionaryResult
- type LookupDictionaryResultOutput
- func (o LookupDictionaryResultOutput) Description() pulumi.StringOutput
- func (o LookupDictionaryResultOutput) DictionaryAttrType() pulumi.StringOutput
- func (LookupDictionaryResultOutput) ElementType() reflect.Type
- func (o LookupDictionaryResultOutput) Id() pulumi.StringOutput
- func (o LookupDictionaryResultOutput) Name() pulumi.StringOutput
- func (o LookupDictionaryResultOutput) ToLookupDictionaryResultOutput() LookupDictionaryResultOutput
- func (o LookupDictionaryResultOutput) ToLookupDictionaryResultOutputWithContext(ctx context.Context) LookupDictionaryResultOutput
- func (o LookupDictionaryResultOutput) Version() pulumi.StringOutput
- type LookupDownloadableAclArgs
- type LookupDownloadableAclOutputArgs
- type LookupDownloadableAclResult
- type LookupDownloadableAclResultOutput
- func (o LookupDownloadableAclResultOutput) Dacl() pulumi.StringOutput
- func (o LookupDownloadableAclResultOutput) DaclType() pulumi.StringOutput
- func (o LookupDownloadableAclResultOutput) Description() pulumi.StringOutput
- func (LookupDownloadableAclResultOutput) ElementType() reflect.Type
- func (o LookupDownloadableAclResultOutput) Id() pulumi.StringOutput
- func (o LookupDownloadableAclResultOutput) Name() pulumi.StringOutput
- func (o LookupDownloadableAclResultOutput) ToLookupDownloadableAclResultOutput() LookupDownloadableAclResultOutput
- func (o LookupDownloadableAclResultOutput) ToLookupDownloadableAclResultOutputWithContext(ctx context.Context) LookupDownloadableAclResultOutput
- type LookupPolicySetArgs
- type LookupPolicySetOutputArgs
- type LookupPolicySetResult
- type LookupPolicySetResultOutput
- func (o LookupPolicySetResultOutput) Childrens() GetPolicySetChildrenArrayOutput
- func (o LookupPolicySetResultOutput) ConditionAttributeName() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) ConditionAttributeValue() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) ConditionDictionaryName() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) ConditionDictionaryValue() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) ConditionId() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) ConditionIsNegate() pulumi.BoolOutput
- func (o LookupPolicySetResultOutput) ConditionOperator() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) ConditionType() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) Default() pulumi.BoolOutput
- func (o LookupPolicySetResultOutput) Description() pulumi.StringOutput
- func (LookupPolicySetResultOutput) ElementType() reflect.Type
- func (o LookupPolicySetResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) IsProxy() pulumi.BoolOutput
- func (o LookupPolicySetResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) Rank() pulumi.IntOutput
- func (o LookupPolicySetResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) State() pulumi.StringOutput
- func (o LookupPolicySetResultOutput) ToLookupPolicySetResultOutput() LookupPolicySetResultOutput
- func (o LookupPolicySetResultOutput) ToLookupPolicySetResultOutputWithContext(ctx context.Context) LookupPolicySetResultOutput
- type LookupTimeAndDateConditionArgs
- type LookupTimeAndDateConditionOutputArgs
- type LookupTimeAndDateConditionResult
- type LookupTimeAndDateConditionResultOutput
- func (o LookupTimeAndDateConditionResultOutput) Description() pulumi.StringOutput
- func (LookupTimeAndDateConditionResultOutput) ElementType() reflect.Type
- func (o LookupTimeAndDateConditionResultOutput) EndDate() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) EndTime() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) ExceptionEndDate() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) ExceptionEndTime() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) ExceptionStartDate() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) ExceptionStartTime() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) Id() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) IsNegate() pulumi.BoolOutput
- func (o LookupTimeAndDateConditionResultOutput) Name() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) StartDate() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) StartTime() pulumi.StringOutput
- func (o LookupTimeAndDateConditionResultOutput) ToLookupTimeAndDateConditionResultOutput() LookupTimeAndDateConditionResultOutput
- func (o LookupTimeAndDateConditionResultOutput) ToLookupTimeAndDateConditionResultOutputWithContext(ctx context.Context) LookupTimeAndDateConditionResultOutput
- func (o LookupTimeAndDateConditionResultOutput) WeekDays() pulumi.StringArrayOutput
- func (o LookupTimeAndDateConditionResultOutput) WeekDaysExceptions() pulumi.StringArrayOutput
- type PolicySet
- type PolicySetArgs
- type PolicySetArray
- type PolicySetArrayInput
- type PolicySetArrayOutput
- func (PolicySetArrayOutput) ElementType() reflect.Type
- func (o PolicySetArrayOutput) Index(i pulumi.IntInput) PolicySetOutput
- func (o PolicySetArrayOutput) ToPolicySetArrayOutput() PolicySetArrayOutput
- func (o PolicySetArrayOutput) ToPolicySetArrayOutputWithContext(ctx context.Context) PolicySetArrayOutput
- type PolicySetChildren
- type PolicySetChildrenArgs
- type PolicySetChildrenArray
- type PolicySetChildrenArrayInput
- type PolicySetChildrenArrayOutput
- func (PolicySetChildrenArrayOutput) ElementType() reflect.Type
- func (o PolicySetChildrenArrayOutput) Index(i pulumi.IntInput) PolicySetChildrenOutput
- func (o PolicySetChildrenArrayOutput) ToPolicySetChildrenArrayOutput() PolicySetChildrenArrayOutput
- func (o PolicySetChildrenArrayOutput) ToPolicySetChildrenArrayOutputWithContext(ctx context.Context) PolicySetChildrenArrayOutput
- type PolicySetChildrenChildren
- type PolicySetChildrenChildrenArgs
- func (PolicySetChildrenChildrenArgs) ElementType() reflect.Type
- func (i PolicySetChildrenChildrenArgs) ToPolicySetChildrenChildrenOutput() PolicySetChildrenChildrenOutput
- func (i PolicySetChildrenChildrenArgs) ToPolicySetChildrenChildrenOutputWithContext(ctx context.Context) PolicySetChildrenChildrenOutput
- type PolicySetChildrenChildrenArray
- func (PolicySetChildrenChildrenArray) ElementType() reflect.Type
- func (i PolicySetChildrenChildrenArray) ToPolicySetChildrenChildrenArrayOutput() PolicySetChildrenChildrenArrayOutput
- func (i PolicySetChildrenChildrenArray) ToPolicySetChildrenChildrenArrayOutputWithContext(ctx context.Context) PolicySetChildrenChildrenArrayOutput
- type PolicySetChildrenChildrenArrayInput
- type PolicySetChildrenChildrenArrayOutput
- func (PolicySetChildrenChildrenArrayOutput) ElementType() reflect.Type
- func (o PolicySetChildrenChildrenArrayOutput) Index(i pulumi.IntInput) PolicySetChildrenChildrenOutput
- func (o PolicySetChildrenChildrenArrayOutput) ToPolicySetChildrenChildrenArrayOutput() PolicySetChildrenChildrenArrayOutput
- func (o PolicySetChildrenChildrenArrayOutput) ToPolicySetChildrenChildrenArrayOutputWithContext(ctx context.Context) PolicySetChildrenChildrenArrayOutput
- type PolicySetChildrenChildrenInput
- type PolicySetChildrenChildrenOutput
- func (o PolicySetChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o PolicySetChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o PolicySetChildrenChildrenOutput) ConditionType() pulumi.StringOutput
- func (o PolicySetChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o PolicySetChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (PolicySetChildrenChildrenOutput) ElementType() reflect.Type
- func (o PolicySetChildrenChildrenOutput) Id() pulumi.StringPtrOutput
- func (o PolicySetChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o PolicySetChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o PolicySetChildrenChildrenOutput) ToPolicySetChildrenChildrenOutput() PolicySetChildrenChildrenOutput
- func (o PolicySetChildrenChildrenOutput) ToPolicySetChildrenChildrenOutputWithContext(ctx context.Context) PolicySetChildrenChildrenOutput
- type PolicySetChildrenInput
- type PolicySetChildrenOutput
- func (o PolicySetChildrenOutput) AttributeName() pulumi.StringPtrOutput
- func (o PolicySetChildrenOutput) AttributeValue() pulumi.StringPtrOutput
- func (o PolicySetChildrenOutput) Childrens() PolicySetChildrenChildrenArrayOutput
- func (o PolicySetChildrenOutput) ConditionType() pulumi.StringOutput
- func (o PolicySetChildrenOutput) DictionaryName() pulumi.StringPtrOutput
- func (o PolicySetChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
- func (PolicySetChildrenOutput) ElementType() reflect.Type
- func (o PolicySetChildrenOutput) Id() pulumi.StringPtrOutput
- func (o PolicySetChildrenOutput) IsNegate() pulumi.BoolPtrOutput
- func (o PolicySetChildrenOutput) Operator() pulumi.StringPtrOutput
- func (o PolicySetChildrenOutput) ToPolicySetChildrenOutput() PolicySetChildrenOutput
- func (o PolicySetChildrenOutput) ToPolicySetChildrenOutputWithContext(ctx context.Context) PolicySetChildrenOutput
- type PolicySetInput
- type PolicySetMap
- type PolicySetMapInput
- type PolicySetMapOutput
- type PolicySetOutput
- func (o PolicySetOutput) Childrens() PolicySetChildrenArrayOutput
- func (o PolicySetOutput) ConditionAttributeName() pulumi.StringPtrOutput
- func (o PolicySetOutput) ConditionAttributeValue() pulumi.StringPtrOutput
- func (o PolicySetOutput) ConditionDictionaryName() pulumi.StringPtrOutput
- func (o PolicySetOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
- func (o PolicySetOutput) ConditionId() pulumi.StringPtrOutput
- func (o PolicySetOutput) ConditionIsNegate() pulumi.BoolPtrOutput
- func (o PolicySetOutput) ConditionOperator() pulumi.StringPtrOutput
- func (o PolicySetOutput) ConditionType() pulumi.StringPtrOutput
- func (o PolicySetOutput) Default() pulumi.BoolPtrOutput
- func (o PolicySetOutput) Description() pulumi.StringOutput
- func (PolicySetOutput) ElementType() reflect.Type
- func (o PolicySetOutput) IsProxy() pulumi.BoolPtrOutput
- func (o PolicySetOutput) Name() pulumi.StringOutput
- func (o PolicySetOutput) Rank() pulumi.IntOutput
- func (o PolicySetOutput) ServiceName() pulumi.StringOutput
- func (o PolicySetOutput) State() pulumi.StringPtrOutput
- func (o PolicySetOutput) ToPolicySetOutput() PolicySetOutput
- func (o PolicySetOutput) ToPolicySetOutputWithContext(ctx context.Context) PolicySetOutput
- type PolicySetState
- type TimeAndDateCondition
- type TimeAndDateConditionArgs
- type TimeAndDateConditionArray
- type TimeAndDateConditionArrayInput
- type TimeAndDateConditionArrayOutput
- func (TimeAndDateConditionArrayOutput) ElementType() reflect.Type
- func (o TimeAndDateConditionArrayOutput) Index(i pulumi.IntInput) TimeAndDateConditionOutput
- func (o TimeAndDateConditionArrayOutput) ToTimeAndDateConditionArrayOutput() TimeAndDateConditionArrayOutput
- func (o TimeAndDateConditionArrayOutput) ToTimeAndDateConditionArrayOutputWithContext(ctx context.Context) TimeAndDateConditionArrayOutput
- type TimeAndDateConditionInput
- type TimeAndDateConditionMap
- type TimeAndDateConditionMapInput
- type TimeAndDateConditionMapOutput
- func (TimeAndDateConditionMapOutput) ElementType() reflect.Type
- func (o TimeAndDateConditionMapOutput) MapIndex(k pulumi.StringInput) TimeAndDateConditionOutput
- func (o TimeAndDateConditionMapOutput) ToTimeAndDateConditionMapOutput() TimeAndDateConditionMapOutput
- func (o TimeAndDateConditionMapOutput) ToTimeAndDateConditionMapOutputWithContext(ctx context.Context) TimeAndDateConditionMapOutput
- type TimeAndDateConditionOutput
- func (o TimeAndDateConditionOutput) Description() pulumi.StringPtrOutput
- func (TimeAndDateConditionOutput) ElementType() reflect.Type
- func (o TimeAndDateConditionOutput) EndDate() pulumi.StringPtrOutput
- func (o TimeAndDateConditionOutput) EndTime() pulumi.StringPtrOutput
- func (o TimeAndDateConditionOutput) ExceptionEndDate() pulumi.StringPtrOutput
- func (o TimeAndDateConditionOutput) ExceptionEndTime() pulumi.StringPtrOutput
- func (o TimeAndDateConditionOutput) ExceptionStartDate() pulumi.StringPtrOutput
- func (o TimeAndDateConditionOutput) ExceptionStartTime() pulumi.StringPtrOutput
- func (o TimeAndDateConditionOutput) IsNegate() pulumi.BoolPtrOutput
- func (o TimeAndDateConditionOutput) Name() pulumi.StringOutput
- func (o TimeAndDateConditionOutput) StartDate() pulumi.StringPtrOutput
- func (o TimeAndDateConditionOutput) StartTime() pulumi.StringPtrOutput
- func (o TimeAndDateConditionOutput) ToTimeAndDateConditionOutput() TimeAndDateConditionOutput
- func (o TimeAndDateConditionOutput) ToTimeAndDateConditionOutputWithContext(ctx context.Context) TimeAndDateConditionOutput
- func (o TimeAndDateConditionOutput) WeekDays() pulumi.StringArrayOutput
- func (o TimeAndDateConditionOutput) WeekDaysExceptions() pulumi.StringArrayOutput
- type TimeAndDateConditionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowedProtocols ¶
type AllowedProtocols struct { pulumi.CustomResourceState // Allow 5G. This field is only supported from ISE 3.2. Allow5g pulumi.BoolPtrOutput `pulumi:"allow5g"` // Allow CHAP AllowChap pulumi.BoolOutput `pulumi:"allowChap"` // Allow EAP Fast AllowEapFast pulumi.BoolOutput `pulumi:"allowEapFast"` // Allow EAP MD5 AllowEapMd5 pulumi.BoolOutput `pulumi:"allowEapMd5"` // Allow EAP TLS AllowEapTls pulumi.BoolOutput `pulumi:"allowEapTls"` // Allow EAP TTLS AllowEapTtls pulumi.BoolOutput `pulumi:"allowEapTtls"` // Allow LEAP AllowLeap pulumi.BoolOutput `pulumi:"allowLeap"` // Allow MS CHAP v1 AllowMsChapV1 pulumi.BoolOutput `pulumi:"allowMsChapV1"` // Allow MS CHAP v2 AllowMsChapV2 pulumi.BoolOutput `pulumi:"allowMsChapV2"` // Allow PAP ASCII AllowPapAscii pulumi.BoolOutput `pulumi:"allowPapAscii"` // Allow PEAP AllowPeap pulumi.BoolOutput `pulumi:"allowPeap"` // Allow preferred EAP protocol AllowPreferredEapProtocol pulumi.BoolOutput `pulumi:"allowPreferredEapProtocol"` // Allow TEAP AllowTeap pulumi.BoolOutput `pulumi:"allowTeap"` // Allow weak ciphers for EAP AllowWeakCiphersForEap pulumi.BoolOutput `pulumi:"allowWeakCiphersForEap"` // Description Description pulumi.StringPtrOutput `pulumi:"description"` // Accept client certificates. Is required only if `eapFastUsePacs` is `false`. EapFastAcceptClientCert pulumi.BoolPtrOutput `pulumi:"eapFastAcceptClientCert"` // Allow machine authentication. Is required only if `eapFastUsePacs` is `false`. EapFastAllowMachineAuthentication pulumi.BoolPtrOutput `pulumi:"eapFastAllowMachineAuthentication"` // Allow EAP GTC EapFastEapGtc pulumi.BoolPtrOutput `pulumi:"eapFastEapGtc"` // Allow EAP GTC password change. Is required only if `eapFastEapGtc` is `true`. EapFastEapGtcPwdChange pulumi.BoolPtrOutput `pulumi:"eapFastEapGtcPwdChange"` // EAP GTC password change retries. Is required only if `eapFastEapGtc` is `true`. - Range: `0`-`3` EapFastEapGtcPwdChangeRetries pulumi.IntPtrOutput `pulumi:"eapFastEapGtcPwdChangeRetries"` // Allow EAP MS CHAP v2 EapFastEapMsChapV2 pulumi.BoolPtrOutput `pulumi:"eapFastEapMsChapV2"` // Allow EAP MS CHAP v2 password change. Is required only if `eapFastEapMsChapV2` is `true`. EapFastEapMsChapV2PwdChange pulumi.BoolPtrOutput `pulumi:"eapFastEapMsChapV2PwdChange"` // EAP MS CHAP v2 password change retries. Is required only if `eapFastEapMsChapV2` is `true`. - Range: `0`-`3` EapFastEapMsChapV2PwdChangeRetries pulumi.IntPtrOutput `pulumi:"eapFastEapMsChapV2PwdChangeRetries"` // Allow EAP TLS EapFastEapTls pulumi.BoolPtrOutput `pulumi:"eapFastEapTls"` // Allow EAP TLS authentication of expired certificates. Is required only if `eapFastEapTls` is `true`. EapFastEapTlsAuthOfExpiredCerts pulumi.BoolPtrOutput `pulumi:"eapFastEapTlsAuthOfExpiredCerts"` // Enable EAP chaining EapFastEnableEapChaining pulumi.BoolPtrOutput `pulumi:"eapFastEnableEapChaining"` // Allow anonymous provisioning. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowAnonymousProvisioning pulumi.BoolPtrOutput `pulumi:"eapFastPacsAllowAnonymousProvisioning"` // Allow authenticated provisioning. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowAuthenticatedProvisioning pulumi.BoolPtrOutput `pulumi:"eapFastPacsAllowAuthenticatedProvisioning"` // Accept client certification for provisioning. Is required only if `eapFastPacsAllowAuthenticatedProvisioning` is `true`. EapFastPacsAllowClientCert pulumi.BoolPtrOutput `pulumi:"eapFastPacsAllowClientCert"` // Allow machine authentication. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowMachineAuthentication pulumi.BoolPtrOutput `pulumi:"eapFastPacsAllowMachineAuthentication"` // Authorization PAC TTL. Is required only if `eapFastPacsStatelessSessionResume` is `true`. EapFastPacsAuthorizationPacTtl pulumi.IntPtrOutput `pulumi:"eapFastPacsAuthorizationPacTtl"` // Authorization PAC TTL unit. Is required only if `eapFastPacsStatelessSessionResume` is `true`. - Choices: `SECONDS`, // `MINUTES`, `HOURS`, `DAYS`, `WEEKS` EapFastPacsAuthorizationPacTtlUnit pulumi.StringPtrOutput `pulumi:"eapFastPacsAuthorizationPacTtlUnit"` // Machine PAC TTL. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`. EapFastPacsMachinePacTtl pulumi.IntPtrOutput `pulumi:"eapFastPacsMachinePacTtl"` // Machine PAC TTL unit. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`. - Choices: `SECONDS`, // `MINUTES`, `HOURS`, `DAYS`, `WEEKS` EapFastPacsMachinePacTtlUnit pulumi.StringPtrOutput `pulumi:"eapFastPacsMachinePacTtlUnit"` // Server returns access accept after authenticated provisioning. Is required only if // `eapFastPacsAllowAuthenticatedProvisioning` is `true`. EapFastPacsServerReturns pulumi.BoolPtrOutput `pulumi:"eapFastPacsServerReturns"` // Stateless session resume. Is required only if `eapFastUsePacs` is `true`. EapFastPacsStatelessSessionResume pulumi.BoolPtrOutput `pulumi:"eapFastPacsStatelessSessionResume"` // PACs tunnel PAC time to live. Is required only if `eapFastUsePacs` is `true`. EapFastPacsTunnelPacTtl pulumi.IntPtrOutput `pulumi:"eapFastPacsTunnelPacTtl"` // PACs tunnel PAC time to live unit. Is required only if `eapFastUsePacs` is `true`. - Choices: `SECONDS`, `MINUTES`, // `HOURS`, `DAYS`, `WEEKS` EapFastPacsTunnelPacTtlUnit pulumi.StringPtrOutput `pulumi:"eapFastPacsTunnelPacTtlUnit"` // Use proactive pac update percentage. Is required only if `eapFastUsePacs` is `true`. - Range: `1`-`100` EapFastPacsUseProactivePacUpdatePercentage pulumi.IntPtrOutput `pulumi:"eapFastPacsUseProactivePacUpdatePercentage"` // Use PACs EapFastUsePacs pulumi.BoolPtrOutput `pulumi:"eapFastUsePacs"` // Allow authentication of expired certificates EapTlsAllowAuthOfExpiredCerts pulumi.BoolPtrOutput `pulumi:"eapTlsAllowAuthOfExpiredCerts"` // Enable stateless session resume EapTlsEnableStatelessSessionResume pulumi.BoolPtrOutput `pulumi:"eapTlsEnableStatelessSessionResume"` // EAP TLS L-Bit EapTlsLBit pulumi.BoolOutput `pulumi:"eapTlsLBit"` // Session ticket percentage. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. - Range: `1`-`100` EapTlsSessionTicketPercentage pulumi.IntPtrOutput `pulumi:"eapTlsSessionTicketPercentage"` // Session ticket TTL. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. EapTlsSessionTicketTtl pulumi.IntPtrOutput `pulumi:"eapTlsSessionTicketTtl"` // Session ticket TTL unit. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. - Choices: `SECONDS`, // `MINUTES`, `HOURS`, `DAYS`, `WEEKS` EapTlsSessionTicketTtlUnit pulumi.StringPtrOutput `pulumi:"eapTlsSessionTicketTtlUnit"` // Allow CHAP EapTtlsChap pulumi.BoolPtrOutput `pulumi:"eapTtlsChap"` // Allow EAP MD5 EapTtlsEapMd5 pulumi.BoolPtrOutput `pulumi:"eapTtlsEapMd5"` // Allow EAP MS CHAP v2 EapTtlsEapMsChapV2 pulumi.BoolPtrOutput `pulumi:"eapTtlsEapMsChapV2"` // Allow EAP MS CHAP v2 password change. Is required only if `eapTtlsEapMsChapV2` is `true`. EapTtlsEapMsChapV2PwdChange pulumi.BoolPtrOutput `pulumi:"eapTtlsEapMsChapV2PwdChange"` // EAP MS CHAP v2 password change retries. Is required only if `eapTtlsEapMsChapV2` is `true`. - Range: `0`-`3` EapTtlsEapMsChapV2PwdChangeRetries pulumi.IntPtrOutput `pulumi:"eapTtlsEapMsChapV2PwdChangeRetries"` // Allow MS CHAP v1 EapTtlsMsChapV1 pulumi.BoolPtrOutput `pulumi:"eapTtlsMsChapV1"` // Allow MS CHAP v2 EapTtlsMsChapV2 pulumi.BoolPtrOutput `pulumi:"eapTtlsMsChapV2"` // Allow PAP ASCII EapTtlsPapAscii pulumi.BoolPtrOutput `pulumi:"eapTtlsPapAscii"` // The name of the allowed protocols Name pulumi.StringOutput `pulumi:"name"` // Allow PEAP EAP GTC PeapAllowPeapEapGtc pulumi.BoolPtrOutput `pulumi:"peapAllowPeapEapGtc"` // Allow PEAP EAP GTC password change. Is required only if `allowPeapEapGtc` is `true`. PeapAllowPeapEapGtcPwdChange pulumi.BoolPtrOutput `pulumi:"peapAllowPeapEapGtcPwdChange"` // PEAP EAP GTC password change retries. Is required only if `allowPeapEapGtc` is `true`. - Range: `0`-`3` PeapAllowPeapEapGtcPwdChangeRetries pulumi.IntPtrOutput `pulumi:"peapAllowPeapEapGtcPwdChangeRetries"` // Allow PEAP EAP MS CHAP v2 PeapAllowPeapEapMsChapV2 pulumi.BoolPtrOutput `pulumi:"peapAllowPeapEapMsChapV2"` // Allow PEAP EAP MS CHAP v2 password change. Is required only if `allowPeapEapMsChapV2` is `true`. PeapAllowPeapEapMsChapV2PwdChange pulumi.BoolPtrOutput `pulumi:"peapAllowPeapEapMsChapV2PwdChange"` // Allow PEAP EAP MS CHAP v2 password change retries. Is required only if `allowPeapEapMsChapV2` is `true`. - Range: // `0`-`3` PeapAllowPeapEapMsChapV2PwdChangeRetries pulumi.IntPtrOutput `pulumi:"peapAllowPeapEapMsChapV2PwdChangeRetries"` // Allow PEAP EAP TLS PeapAllowPeapEapTls pulumi.BoolPtrOutput `pulumi:"peapAllowPeapEapTls"` // Allow PEAP EAP TLS authentication of expired certificates. Is required only if `peapAllowPeapEapTls` is `true`. PeapAllowPeapEapTlsAuthOfExpiredCerts pulumi.BoolPtrOutput `pulumi:"peapAllowPeapEapTlsAuthOfExpiredCerts"` // Allow PEAP v0 PeapPeapV0 pulumi.BoolPtrOutput `pulumi:"peapPeapV0"` // Preferred EAP protocol - Choices: `EAP_FAST`, `PEAP`, `LEAP`, `EAP_MD5`, `EAP_TLS`, `EAP_TTLS`, `TEAP` PreferredEapProtocol pulumi.StringPtrOutput `pulumi:"preferredEapProtocol"` // Process host lookup ProcessHostLookup pulumi.BoolOutput `pulumi:"processHostLookup"` // Require cryptobinding RequireCryptobinding pulumi.BoolPtrOutput `pulumi:"requireCryptobinding"` // Require message authentication RequireMessageAuth pulumi.BoolOutput `pulumi:"requireMessageAuth"` // Allow downgrade to MSK TeapDowngradeMsk pulumi.BoolPtrOutput `pulumi:"teapDowngradeMsk"` // Accept client certificate during tunnel establishment TeapEapAcceptClientCertDuringTunnelEst pulumi.BoolPtrOutput `pulumi:"teapEapAcceptClientCertDuringTunnelEst"` // Allow EAP chaining TeapEapChaining pulumi.BoolPtrOutput `pulumi:"teapEapChaining"` // Allow EAP MS CHAP v2 TeapEapMsChapV2 pulumi.BoolPtrOutput `pulumi:"teapEapMsChapV2"` // Allow EAP MS CHAP v2 password change. Is required only if `teapEapMsChapV2` is `true`. TeapEapMsChapV2PwdChange pulumi.BoolPtrOutput `pulumi:"teapEapMsChapV2PwdChange"` // EAP MS CHAP v2 password change retries. Is required only if `teapEapMsChapV2` is `true`. - Range: `0`-`3` TeapEapMsChapV2PwdChangeRetries pulumi.IntPtrOutput `pulumi:"teapEapMsChapV2PwdChangeRetries"` // Allow EAP TLS TeapEapTls pulumi.BoolPtrOutput `pulumi:"teapEapTls"` // Allow EAP TLS authentication of expired certs. Is required only if `teapEapTls` is `true`. TeapEapTlsAuthOfExpiredCerts pulumi.BoolPtrOutput `pulumi:"teapEapTlsAuthOfExpiredCerts"` // Request basic password authentication TeapRequestBasicPwdAuth pulumi.BoolPtrOutput `pulumi:"teapRequestBasicPwdAuth"` }
This resource can manage an allowed protocols policy element.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewAllowedProtocols(ctx, "example", &networkaccess.AllowedProtocolsArgs{ Name: pulumi.String("Protocols1"), Description: pulumi.String("My allowed protocols"), ProcessHostLookup: pulumi.Bool(true), AllowPapAscii: pulumi.Bool(true), AllowChap: pulumi.Bool(true), AllowMsChapV1: pulumi.Bool(true), AllowMsChapV2: pulumi.Bool(true), AllowEapMd5: pulumi.Bool(true), AllowLeap: pulumi.Bool(true), AllowEapTls: pulumi.Bool(true), AllowEapTtls: pulumi.Bool(true), AllowEapFast: pulumi.Bool(true), AllowPeap: pulumi.Bool(true), AllowTeap: pulumi.Bool(true), AllowPreferredEapProtocol: pulumi.Bool(true), PreferredEapProtocol: pulumi.String("LEAP"), EapTlsLBit: pulumi.Bool(true), AllowWeakCiphersForEap: pulumi.Bool(true), RequireMessageAuth: pulumi.Bool(true), EapTlsAllowAuthOfExpiredCerts: pulumi.Bool(true), EapTlsEnableStatelessSessionResume: pulumi.Bool(true), EapTlsSessionTicketTtl: pulumi.Int(5), EapTlsSessionTicketTtlUnit: pulumi.String("DAYS"), EapTlsSessionTicketPercentage: pulumi.Int(5), PeapAllowPeapEapMsChapV2: pulumi.Bool(true), PeapAllowPeapEapMsChapV2PwdChange: pulumi.Bool(true), PeapAllowPeapEapMsChapV2PwdChangeRetries: pulumi.Int(3), PeapAllowPeapEapGtc: pulumi.Bool(true), PeapAllowPeapEapGtcPwdChange: pulumi.Bool(true), PeapAllowPeapEapGtcPwdChangeRetries: pulumi.Int(3), PeapAllowPeapEapTls: pulumi.Bool(true), PeapAllowPeapEapTlsAuthOfExpiredCerts: pulumi.Bool(true), RequireCryptobinding: pulumi.Bool(true), PeapPeapV0: pulumi.Bool(true), EapTtlsPapAscii: pulumi.Bool(true), EapTtlsChap: pulumi.Bool(true), EapTtlsMsChapV1: pulumi.Bool(true), EapTtlsMsChapV2: pulumi.Bool(true), EapTtlsEapMd5: pulumi.Bool(true), EapTtlsEapMsChapV2: pulumi.Bool(true), EapTtlsEapMsChapV2PwdChange: pulumi.Bool(true), EapTtlsEapMsChapV2PwdChangeRetries: pulumi.Int(3), EapFastEapMsChapV2: pulumi.Bool(true), EapFastEapMsChapV2PwdChange: pulumi.Bool(true), EapFastEapMsChapV2PwdChangeRetries: pulumi.Int(3), EapFastEapGtc: pulumi.Bool(true), EapFastEapGtcPwdChange: pulumi.Bool(true), EapFastEapGtcPwdChangeRetries: pulumi.Int(3), EapFastEapTls: pulumi.Bool(true), EapFastEapTlsAuthOfExpiredCerts: pulumi.Bool(true), EapFastEnableEapChaining: pulumi.Bool(true), EapFastUsePacs: pulumi.Bool(true), EapFastPacsTunnelPacTtl: pulumi.Int(5), EapFastPacsTunnelPacTtlUnit: pulumi.String("DAYS"), EapFastPacsUseProactivePacUpdatePercentage: pulumi.Int(5), EapFastPacsAllowAnonymousProvisioning: pulumi.Bool(true), EapFastPacsAllowAuthenticatedProvisioning: pulumi.Bool(true), EapFastPacsServerReturns: pulumi.Bool(true), EapFastPacsAllowClientCert: pulumi.Bool(true), EapFastPacsAllowMachineAuthentication: pulumi.Bool(true), EapFastPacsMachinePacTtl: pulumi.Int(5), EapFastPacsMachinePacTtlUnit: pulumi.String("DAYS"), EapFastPacsStatelessSessionResume: pulumi.Bool(true), EapFastPacsAuthorizationPacTtl: pulumi.Int(5), EapFastPacsAuthorizationPacTtlUnit: pulumi.String("HOURS"), TeapEapMsChapV2: pulumi.Bool(true), TeapEapMsChapV2PwdChange: pulumi.Bool(true), TeapEapMsChapV2PwdChangeRetries: pulumi.Int(3), TeapEapTls: pulumi.Bool(true), TeapEapTlsAuthOfExpiredCerts: pulumi.Bool(true), TeapEapAcceptClientCertDuringTunnelEst: pulumi.Bool(true), TeapEapChaining: pulumi.Bool(true), TeapDowngradeMsk: pulumi.Bool(true), TeapRequestBasicPwdAuth: pulumi.Bool(true), Allow5g: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/allowedProtocols:AllowedProtocols example "76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetAllowedProtocols ¶
func GetAllowedProtocols(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AllowedProtocolsState, opts ...pulumi.ResourceOption) (*AllowedProtocols, error)
GetAllowedProtocols gets an existing AllowedProtocols 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 NewAllowedProtocols ¶
func NewAllowedProtocols(ctx *pulumi.Context, name string, args *AllowedProtocolsArgs, opts ...pulumi.ResourceOption) (*AllowedProtocols, error)
NewAllowedProtocols registers a new resource with the given unique name, arguments, and options.
func (*AllowedProtocols) ElementType ¶
func (*AllowedProtocols) ElementType() reflect.Type
func (*AllowedProtocols) ToAllowedProtocolsOutput ¶
func (i *AllowedProtocols) ToAllowedProtocolsOutput() AllowedProtocolsOutput
func (*AllowedProtocols) ToAllowedProtocolsOutputWithContext ¶
func (i *AllowedProtocols) ToAllowedProtocolsOutputWithContext(ctx context.Context) AllowedProtocolsOutput
type AllowedProtocolsArgs ¶
type AllowedProtocolsArgs struct { // Allow 5G. This field is only supported from ISE 3.2. Allow5g pulumi.BoolPtrInput // Allow CHAP AllowChap pulumi.BoolInput // Allow EAP Fast AllowEapFast pulumi.BoolInput // Allow EAP MD5 AllowEapMd5 pulumi.BoolInput // Allow EAP TLS AllowEapTls pulumi.BoolInput // Allow EAP TTLS AllowEapTtls pulumi.BoolInput // Allow LEAP AllowLeap pulumi.BoolInput // Allow MS CHAP v1 AllowMsChapV1 pulumi.BoolInput // Allow MS CHAP v2 AllowMsChapV2 pulumi.BoolInput // Allow PAP ASCII AllowPapAscii pulumi.BoolInput // Allow PEAP AllowPeap pulumi.BoolInput // Allow preferred EAP protocol AllowPreferredEapProtocol pulumi.BoolInput // Allow TEAP AllowTeap pulumi.BoolInput // Allow weak ciphers for EAP AllowWeakCiphersForEap pulumi.BoolInput // Description Description pulumi.StringPtrInput // Accept client certificates. Is required only if `eapFastUsePacs` is `false`. EapFastAcceptClientCert pulumi.BoolPtrInput // Allow machine authentication. Is required only if `eapFastUsePacs` is `false`. EapFastAllowMachineAuthentication pulumi.BoolPtrInput // Allow EAP GTC EapFastEapGtc pulumi.BoolPtrInput // Allow EAP GTC password change. Is required only if `eapFastEapGtc` is `true`. EapFastEapGtcPwdChange pulumi.BoolPtrInput // EAP GTC password change retries. Is required only if `eapFastEapGtc` is `true`. - Range: `0`-`3` EapFastEapGtcPwdChangeRetries pulumi.IntPtrInput // Allow EAP MS CHAP v2 EapFastEapMsChapV2 pulumi.BoolPtrInput // Allow EAP MS CHAP v2 password change. Is required only if `eapFastEapMsChapV2` is `true`. EapFastEapMsChapV2PwdChange pulumi.BoolPtrInput // EAP MS CHAP v2 password change retries. Is required only if `eapFastEapMsChapV2` is `true`. - Range: `0`-`3` EapFastEapMsChapV2PwdChangeRetries pulumi.IntPtrInput // Allow EAP TLS EapFastEapTls pulumi.BoolPtrInput // Allow EAP TLS authentication of expired certificates. Is required only if `eapFastEapTls` is `true`. EapFastEapTlsAuthOfExpiredCerts pulumi.BoolPtrInput // Enable EAP chaining EapFastEnableEapChaining pulumi.BoolPtrInput // Allow anonymous provisioning. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowAnonymousProvisioning pulumi.BoolPtrInput // Allow authenticated provisioning. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowAuthenticatedProvisioning pulumi.BoolPtrInput // Accept client certification for provisioning. Is required only if `eapFastPacsAllowAuthenticatedProvisioning` is `true`. EapFastPacsAllowClientCert pulumi.BoolPtrInput // Allow machine authentication. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowMachineAuthentication pulumi.BoolPtrInput // Authorization PAC TTL. Is required only if `eapFastPacsStatelessSessionResume` is `true`. EapFastPacsAuthorizationPacTtl pulumi.IntPtrInput // Authorization PAC TTL unit. Is required only if `eapFastPacsStatelessSessionResume` is `true`. - Choices: `SECONDS`, // `MINUTES`, `HOURS`, `DAYS`, `WEEKS` EapFastPacsAuthorizationPacTtlUnit pulumi.StringPtrInput // Machine PAC TTL. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`. EapFastPacsMachinePacTtl pulumi.IntPtrInput // Machine PAC TTL unit. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`. - Choices: `SECONDS`, // `MINUTES`, `HOURS`, `DAYS`, `WEEKS` EapFastPacsMachinePacTtlUnit pulumi.StringPtrInput // Server returns access accept after authenticated provisioning. Is required only if // `eapFastPacsAllowAuthenticatedProvisioning` is `true`. EapFastPacsServerReturns pulumi.BoolPtrInput // Stateless session resume. Is required only if `eapFastUsePacs` is `true`. EapFastPacsStatelessSessionResume pulumi.BoolPtrInput // PACs tunnel PAC time to live. Is required only if `eapFastUsePacs` is `true`. EapFastPacsTunnelPacTtl pulumi.IntPtrInput // PACs tunnel PAC time to live unit. Is required only if `eapFastUsePacs` is `true`. - Choices: `SECONDS`, `MINUTES`, // `HOURS`, `DAYS`, `WEEKS` EapFastPacsTunnelPacTtlUnit pulumi.StringPtrInput // Use proactive pac update percentage. Is required only if `eapFastUsePacs` is `true`. - Range: `1`-`100` EapFastPacsUseProactivePacUpdatePercentage pulumi.IntPtrInput // Use PACs EapFastUsePacs pulumi.BoolPtrInput // Allow authentication of expired certificates EapTlsAllowAuthOfExpiredCerts pulumi.BoolPtrInput // Enable stateless session resume EapTlsEnableStatelessSessionResume pulumi.BoolPtrInput // EAP TLS L-Bit EapTlsLBit pulumi.BoolInput // Session ticket percentage. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. - Range: `1`-`100` EapTlsSessionTicketPercentage pulumi.IntPtrInput // Session ticket TTL. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. EapTlsSessionTicketTtl pulumi.IntPtrInput // Session ticket TTL unit. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. - Choices: `SECONDS`, // `MINUTES`, `HOURS`, `DAYS`, `WEEKS` EapTlsSessionTicketTtlUnit pulumi.StringPtrInput // Allow CHAP EapTtlsChap pulumi.BoolPtrInput // Allow EAP MD5 EapTtlsEapMd5 pulumi.BoolPtrInput // Allow EAP MS CHAP v2 EapTtlsEapMsChapV2 pulumi.BoolPtrInput // Allow EAP MS CHAP v2 password change. Is required only if `eapTtlsEapMsChapV2` is `true`. EapTtlsEapMsChapV2PwdChange pulumi.BoolPtrInput // EAP MS CHAP v2 password change retries. Is required only if `eapTtlsEapMsChapV2` is `true`. - Range: `0`-`3` EapTtlsEapMsChapV2PwdChangeRetries pulumi.IntPtrInput // Allow MS CHAP v1 EapTtlsMsChapV1 pulumi.BoolPtrInput // Allow MS CHAP v2 EapTtlsMsChapV2 pulumi.BoolPtrInput // Allow PAP ASCII EapTtlsPapAscii pulumi.BoolPtrInput // The name of the allowed protocols Name pulumi.StringPtrInput // Allow PEAP EAP GTC PeapAllowPeapEapGtc pulumi.BoolPtrInput // Allow PEAP EAP GTC password change. Is required only if `allowPeapEapGtc` is `true`. PeapAllowPeapEapGtcPwdChange pulumi.BoolPtrInput // PEAP EAP GTC password change retries. Is required only if `allowPeapEapGtc` is `true`. - Range: `0`-`3` PeapAllowPeapEapGtcPwdChangeRetries pulumi.IntPtrInput // Allow PEAP EAP MS CHAP v2 PeapAllowPeapEapMsChapV2 pulumi.BoolPtrInput // Allow PEAP EAP MS CHAP v2 password change. Is required only if `allowPeapEapMsChapV2` is `true`. PeapAllowPeapEapMsChapV2PwdChange pulumi.BoolPtrInput // Allow PEAP EAP MS CHAP v2 password change retries. Is required only if `allowPeapEapMsChapV2` is `true`. - Range: // `0`-`3` PeapAllowPeapEapMsChapV2PwdChangeRetries pulumi.IntPtrInput // Allow PEAP EAP TLS PeapAllowPeapEapTls pulumi.BoolPtrInput // Allow PEAP EAP TLS authentication of expired certificates. Is required only if `peapAllowPeapEapTls` is `true`. PeapAllowPeapEapTlsAuthOfExpiredCerts pulumi.BoolPtrInput // Allow PEAP v0 PeapPeapV0 pulumi.BoolPtrInput // Preferred EAP protocol - Choices: `EAP_FAST`, `PEAP`, `LEAP`, `EAP_MD5`, `EAP_TLS`, `EAP_TTLS`, `TEAP` PreferredEapProtocol pulumi.StringPtrInput // Process host lookup ProcessHostLookup pulumi.BoolInput // Require cryptobinding RequireCryptobinding pulumi.BoolPtrInput // Require message authentication RequireMessageAuth pulumi.BoolInput // Allow downgrade to MSK TeapDowngradeMsk pulumi.BoolPtrInput // Accept client certificate during tunnel establishment TeapEapAcceptClientCertDuringTunnelEst pulumi.BoolPtrInput // Allow EAP chaining TeapEapChaining pulumi.BoolPtrInput // Allow EAP MS CHAP v2 TeapEapMsChapV2 pulumi.BoolPtrInput // Allow EAP MS CHAP v2 password change. Is required only if `teapEapMsChapV2` is `true`. TeapEapMsChapV2PwdChange pulumi.BoolPtrInput // EAP MS CHAP v2 password change retries. Is required only if `teapEapMsChapV2` is `true`. - Range: `0`-`3` TeapEapMsChapV2PwdChangeRetries pulumi.IntPtrInput // Allow EAP TLS TeapEapTls pulumi.BoolPtrInput // Allow EAP TLS authentication of expired certs. Is required only if `teapEapTls` is `true`. TeapEapTlsAuthOfExpiredCerts pulumi.BoolPtrInput // Request basic password authentication TeapRequestBasicPwdAuth pulumi.BoolPtrInput }
The set of arguments for constructing a AllowedProtocols resource.
func (AllowedProtocolsArgs) ElementType ¶
func (AllowedProtocolsArgs) ElementType() reflect.Type
type AllowedProtocolsArray ¶
type AllowedProtocolsArray []AllowedProtocolsInput
func (AllowedProtocolsArray) ElementType ¶
func (AllowedProtocolsArray) ElementType() reflect.Type
func (AllowedProtocolsArray) ToAllowedProtocolsArrayOutput ¶
func (i AllowedProtocolsArray) ToAllowedProtocolsArrayOutput() AllowedProtocolsArrayOutput
func (AllowedProtocolsArray) ToAllowedProtocolsArrayOutputWithContext ¶
func (i AllowedProtocolsArray) ToAllowedProtocolsArrayOutputWithContext(ctx context.Context) AllowedProtocolsArrayOutput
type AllowedProtocolsArrayInput ¶
type AllowedProtocolsArrayInput interface { pulumi.Input ToAllowedProtocolsArrayOutput() AllowedProtocolsArrayOutput ToAllowedProtocolsArrayOutputWithContext(context.Context) AllowedProtocolsArrayOutput }
AllowedProtocolsArrayInput is an input type that accepts AllowedProtocolsArray and AllowedProtocolsArrayOutput values. You can construct a concrete instance of `AllowedProtocolsArrayInput` via:
AllowedProtocolsArray{ AllowedProtocolsArgs{...} }
type AllowedProtocolsArrayOutput ¶
type AllowedProtocolsArrayOutput struct{ *pulumi.OutputState }
func (AllowedProtocolsArrayOutput) ElementType ¶
func (AllowedProtocolsArrayOutput) ElementType() reflect.Type
func (AllowedProtocolsArrayOutput) Index ¶
func (o AllowedProtocolsArrayOutput) Index(i pulumi.IntInput) AllowedProtocolsOutput
func (AllowedProtocolsArrayOutput) ToAllowedProtocolsArrayOutput ¶
func (o AllowedProtocolsArrayOutput) ToAllowedProtocolsArrayOutput() AllowedProtocolsArrayOutput
func (AllowedProtocolsArrayOutput) ToAllowedProtocolsArrayOutputWithContext ¶
func (o AllowedProtocolsArrayOutput) ToAllowedProtocolsArrayOutputWithContext(ctx context.Context) AllowedProtocolsArrayOutput
type AllowedProtocolsInput ¶
type AllowedProtocolsInput interface { pulumi.Input ToAllowedProtocolsOutput() AllowedProtocolsOutput ToAllowedProtocolsOutputWithContext(ctx context.Context) AllowedProtocolsOutput }
type AllowedProtocolsMap ¶
type AllowedProtocolsMap map[string]AllowedProtocolsInput
func (AllowedProtocolsMap) ElementType ¶
func (AllowedProtocolsMap) ElementType() reflect.Type
func (AllowedProtocolsMap) ToAllowedProtocolsMapOutput ¶
func (i AllowedProtocolsMap) ToAllowedProtocolsMapOutput() AllowedProtocolsMapOutput
func (AllowedProtocolsMap) ToAllowedProtocolsMapOutputWithContext ¶
func (i AllowedProtocolsMap) ToAllowedProtocolsMapOutputWithContext(ctx context.Context) AllowedProtocolsMapOutput
type AllowedProtocolsMapInput ¶
type AllowedProtocolsMapInput interface { pulumi.Input ToAllowedProtocolsMapOutput() AllowedProtocolsMapOutput ToAllowedProtocolsMapOutputWithContext(context.Context) AllowedProtocolsMapOutput }
AllowedProtocolsMapInput is an input type that accepts AllowedProtocolsMap and AllowedProtocolsMapOutput values. You can construct a concrete instance of `AllowedProtocolsMapInput` via:
AllowedProtocolsMap{ "key": AllowedProtocolsArgs{...} }
type AllowedProtocolsMapOutput ¶
type AllowedProtocolsMapOutput struct{ *pulumi.OutputState }
func (AllowedProtocolsMapOutput) ElementType ¶
func (AllowedProtocolsMapOutput) ElementType() reflect.Type
func (AllowedProtocolsMapOutput) MapIndex ¶
func (o AllowedProtocolsMapOutput) MapIndex(k pulumi.StringInput) AllowedProtocolsOutput
func (AllowedProtocolsMapOutput) ToAllowedProtocolsMapOutput ¶
func (o AllowedProtocolsMapOutput) ToAllowedProtocolsMapOutput() AllowedProtocolsMapOutput
func (AllowedProtocolsMapOutput) ToAllowedProtocolsMapOutputWithContext ¶
func (o AllowedProtocolsMapOutput) ToAllowedProtocolsMapOutputWithContext(ctx context.Context) AllowedProtocolsMapOutput
type AllowedProtocolsOutput ¶
type AllowedProtocolsOutput struct{ *pulumi.OutputState }
func (AllowedProtocolsOutput) Allow5g ¶
func (o AllowedProtocolsOutput) Allow5g() pulumi.BoolPtrOutput
Allow 5G. This field is only supported from ISE 3.2.
func (AllowedProtocolsOutput) AllowChap ¶
func (o AllowedProtocolsOutput) AllowChap() pulumi.BoolOutput
Allow CHAP
func (AllowedProtocolsOutput) AllowEapFast ¶
func (o AllowedProtocolsOutput) AllowEapFast() pulumi.BoolOutput
Allow EAP Fast
func (AllowedProtocolsOutput) AllowEapMd5 ¶
func (o AllowedProtocolsOutput) AllowEapMd5() pulumi.BoolOutput
Allow EAP MD5
func (AllowedProtocolsOutput) AllowEapTls ¶
func (o AllowedProtocolsOutput) AllowEapTls() pulumi.BoolOutput
Allow EAP TLS
func (AllowedProtocolsOutput) AllowEapTtls ¶
func (o AllowedProtocolsOutput) AllowEapTtls() pulumi.BoolOutput
Allow EAP TTLS
func (AllowedProtocolsOutput) AllowLeap ¶
func (o AllowedProtocolsOutput) AllowLeap() pulumi.BoolOutput
Allow LEAP
func (AllowedProtocolsOutput) AllowMsChapV1 ¶
func (o AllowedProtocolsOutput) AllowMsChapV1() pulumi.BoolOutput
Allow MS CHAP v1
func (AllowedProtocolsOutput) AllowMsChapV2 ¶
func (o AllowedProtocolsOutput) AllowMsChapV2() pulumi.BoolOutput
Allow MS CHAP v2
func (AllowedProtocolsOutput) AllowPapAscii ¶
func (o AllowedProtocolsOutput) AllowPapAscii() pulumi.BoolOutput
Allow PAP ASCII
func (AllowedProtocolsOutput) AllowPeap ¶
func (o AllowedProtocolsOutput) AllowPeap() pulumi.BoolOutput
Allow PEAP
func (AllowedProtocolsOutput) AllowPreferredEapProtocol ¶
func (o AllowedProtocolsOutput) AllowPreferredEapProtocol() pulumi.BoolOutput
Allow preferred EAP protocol
func (AllowedProtocolsOutput) AllowTeap ¶
func (o AllowedProtocolsOutput) AllowTeap() pulumi.BoolOutput
Allow TEAP
func (AllowedProtocolsOutput) AllowWeakCiphersForEap ¶
func (o AllowedProtocolsOutput) AllowWeakCiphersForEap() pulumi.BoolOutput
Allow weak ciphers for EAP
func (AllowedProtocolsOutput) Description ¶
func (o AllowedProtocolsOutput) Description() pulumi.StringPtrOutput
Description
func (AllowedProtocolsOutput) EapFastAcceptClientCert ¶
func (o AllowedProtocolsOutput) EapFastAcceptClientCert() pulumi.BoolPtrOutput
Accept client certificates. Is required only if `eapFastUsePacs` is `false`.
func (AllowedProtocolsOutput) EapFastAllowMachineAuthentication ¶
func (o AllowedProtocolsOutput) EapFastAllowMachineAuthentication() pulumi.BoolPtrOutput
Allow machine authentication. Is required only if `eapFastUsePacs` is `false`.
func (AllowedProtocolsOutput) EapFastEapGtc ¶
func (o AllowedProtocolsOutput) EapFastEapGtc() pulumi.BoolPtrOutput
Allow EAP GTC
func (AllowedProtocolsOutput) EapFastEapGtcPwdChange ¶
func (o AllowedProtocolsOutput) EapFastEapGtcPwdChange() pulumi.BoolPtrOutput
Allow EAP GTC password change. Is required only if `eapFastEapGtc` is `true`.
func (AllowedProtocolsOutput) EapFastEapGtcPwdChangeRetries ¶
func (o AllowedProtocolsOutput) EapFastEapGtcPwdChangeRetries() pulumi.IntPtrOutput
EAP GTC password change retries. Is required only if `eapFastEapGtc` is `true`. - Range: `0`-`3`
func (AllowedProtocolsOutput) EapFastEapMsChapV2 ¶
func (o AllowedProtocolsOutput) EapFastEapMsChapV2() pulumi.BoolPtrOutput
Allow EAP MS CHAP v2
func (AllowedProtocolsOutput) EapFastEapMsChapV2PwdChange ¶
func (o AllowedProtocolsOutput) EapFastEapMsChapV2PwdChange() pulumi.BoolPtrOutput
Allow EAP MS CHAP v2 password change. Is required only if `eapFastEapMsChapV2` is `true`.
func (AllowedProtocolsOutput) EapFastEapMsChapV2PwdChangeRetries ¶
func (o AllowedProtocolsOutput) EapFastEapMsChapV2PwdChangeRetries() pulumi.IntPtrOutput
EAP MS CHAP v2 password change retries. Is required only if `eapFastEapMsChapV2` is `true`. - Range: `0`-`3`
func (AllowedProtocolsOutput) EapFastEapTls ¶
func (o AllowedProtocolsOutput) EapFastEapTls() pulumi.BoolPtrOutput
Allow EAP TLS
func (AllowedProtocolsOutput) EapFastEapTlsAuthOfExpiredCerts ¶
func (o AllowedProtocolsOutput) EapFastEapTlsAuthOfExpiredCerts() pulumi.BoolPtrOutput
Allow EAP TLS authentication of expired certificates. Is required only if `eapFastEapTls` is `true`.
func (AllowedProtocolsOutput) EapFastEnableEapChaining ¶
func (o AllowedProtocolsOutput) EapFastEnableEapChaining() pulumi.BoolPtrOutput
Enable EAP chaining
func (AllowedProtocolsOutput) EapFastPacsAllowAnonymousProvisioning ¶
func (o AllowedProtocolsOutput) EapFastPacsAllowAnonymousProvisioning() pulumi.BoolPtrOutput
Allow anonymous provisioning. Is required only if `eapFastUsePacs` is `true`.
func (AllowedProtocolsOutput) EapFastPacsAllowAuthenticatedProvisioning ¶
func (o AllowedProtocolsOutput) EapFastPacsAllowAuthenticatedProvisioning() pulumi.BoolPtrOutput
Allow authenticated provisioning. Is required only if `eapFastUsePacs` is `true`.
func (AllowedProtocolsOutput) EapFastPacsAllowClientCert ¶
func (o AllowedProtocolsOutput) EapFastPacsAllowClientCert() pulumi.BoolPtrOutput
Accept client certification for provisioning. Is required only if `eapFastPacsAllowAuthenticatedProvisioning` is `true`.
func (AllowedProtocolsOutput) EapFastPacsAllowMachineAuthentication ¶
func (o AllowedProtocolsOutput) EapFastPacsAllowMachineAuthentication() pulumi.BoolPtrOutput
Allow machine authentication. Is required only if `eapFastUsePacs` is `true`.
func (AllowedProtocolsOutput) EapFastPacsAuthorizationPacTtl ¶
func (o AllowedProtocolsOutput) EapFastPacsAuthorizationPacTtl() pulumi.IntPtrOutput
Authorization PAC TTL. Is required only if `eapFastPacsStatelessSessionResume` is `true`.
func (AllowedProtocolsOutput) EapFastPacsAuthorizationPacTtlUnit ¶
func (o AllowedProtocolsOutput) EapFastPacsAuthorizationPacTtlUnit() pulumi.StringPtrOutput
Authorization PAC TTL unit. Is required only if `eapFastPacsStatelessSessionResume` is `true`. - Choices: `SECONDS`, `MINUTES`, `HOURS`, `DAYS`, `WEEKS`
func (AllowedProtocolsOutput) EapFastPacsMachinePacTtl ¶
func (o AllowedProtocolsOutput) EapFastPacsMachinePacTtl() pulumi.IntPtrOutput
Machine PAC TTL. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`.
func (AllowedProtocolsOutput) EapFastPacsMachinePacTtlUnit ¶
func (o AllowedProtocolsOutput) EapFastPacsMachinePacTtlUnit() pulumi.StringPtrOutput
Machine PAC TTL unit. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`. - Choices: `SECONDS`, `MINUTES`, `HOURS`, `DAYS`, `WEEKS`
func (AllowedProtocolsOutput) EapFastPacsServerReturns ¶
func (o AllowedProtocolsOutput) EapFastPacsServerReturns() pulumi.BoolPtrOutput
Server returns access accept after authenticated provisioning. Is required only if `eapFastPacsAllowAuthenticatedProvisioning` is `true`.
func (AllowedProtocolsOutput) EapFastPacsStatelessSessionResume ¶
func (o AllowedProtocolsOutput) EapFastPacsStatelessSessionResume() pulumi.BoolPtrOutput
Stateless session resume. Is required only if `eapFastUsePacs` is `true`.
func (AllowedProtocolsOutput) EapFastPacsTunnelPacTtl ¶
func (o AllowedProtocolsOutput) EapFastPacsTunnelPacTtl() pulumi.IntPtrOutput
PACs tunnel PAC time to live. Is required only if `eapFastUsePacs` is `true`.
func (AllowedProtocolsOutput) EapFastPacsTunnelPacTtlUnit ¶
func (o AllowedProtocolsOutput) EapFastPacsTunnelPacTtlUnit() pulumi.StringPtrOutput
PACs tunnel PAC time to live unit. Is required only if `eapFastUsePacs` is `true`. - Choices: `SECONDS`, `MINUTES`, `HOURS`, `DAYS`, `WEEKS`
func (AllowedProtocolsOutput) EapFastPacsUseProactivePacUpdatePercentage ¶
func (o AllowedProtocolsOutput) EapFastPacsUseProactivePacUpdatePercentage() pulumi.IntPtrOutput
Use proactive pac update percentage. Is required only if `eapFastUsePacs` is `true`. - Range: `1`-`100`
func (AllowedProtocolsOutput) EapFastUsePacs ¶
func (o AllowedProtocolsOutput) EapFastUsePacs() pulumi.BoolPtrOutput
Use PACs
func (AllowedProtocolsOutput) EapTlsAllowAuthOfExpiredCerts ¶
func (o AllowedProtocolsOutput) EapTlsAllowAuthOfExpiredCerts() pulumi.BoolPtrOutput
Allow authentication of expired certificates
func (AllowedProtocolsOutput) EapTlsEnableStatelessSessionResume ¶
func (o AllowedProtocolsOutput) EapTlsEnableStatelessSessionResume() pulumi.BoolPtrOutput
Enable stateless session resume
func (AllowedProtocolsOutput) EapTlsLBit ¶
func (o AllowedProtocolsOutput) EapTlsLBit() pulumi.BoolOutput
EAP TLS L-Bit
func (AllowedProtocolsOutput) EapTlsSessionTicketPercentage ¶
func (o AllowedProtocolsOutput) EapTlsSessionTicketPercentage() pulumi.IntPtrOutput
Session ticket percentage. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. - Range: `1`-`100`
func (AllowedProtocolsOutput) EapTlsSessionTicketTtl ¶
func (o AllowedProtocolsOutput) EapTlsSessionTicketTtl() pulumi.IntPtrOutput
Session ticket TTL. Is required only if `eapTlsEnableStatelessSessionResume` is `true`.
func (AllowedProtocolsOutput) EapTlsSessionTicketTtlUnit ¶
func (o AllowedProtocolsOutput) EapTlsSessionTicketTtlUnit() pulumi.StringPtrOutput
Session ticket TTL unit. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. - Choices: `SECONDS`, `MINUTES`, `HOURS`, `DAYS`, `WEEKS`
func (AllowedProtocolsOutput) EapTtlsChap ¶
func (o AllowedProtocolsOutput) EapTtlsChap() pulumi.BoolPtrOutput
Allow CHAP
func (AllowedProtocolsOutput) EapTtlsEapMd5 ¶
func (o AllowedProtocolsOutput) EapTtlsEapMd5() pulumi.BoolPtrOutput
Allow EAP MD5
func (AllowedProtocolsOutput) EapTtlsEapMsChapV2 ¶
func (o AllowedProtocolsOutput) EapTtlsEapMsChapV2() pulumi.BoolPtrOutput
Allow EAP MS CHAP v2
func (AllowedProtocolsOutput) EapTtlsEapMsChapV2PwdChange ¶
func (o AllowedProtocolsOutput) EapTtlsEapMsChapV2PwdChange() pulumi.BoolPtrOutput
Allow EAP MS CHAP v2 password change. Is required only if `eapTtlsEapMsChapV2` is `true`.
func (AllowedProtocolsOutput) EapTtlsEapMsChapV2PwdChangeRetries ¶
func (o AllowedProtocolsOutput) EapTtlsEapMsChapV2PwdChangeRetries() pulumi.IntPtrOutput
EAP MS CHAP v2 password change retries. Is required only if `eapTtlsEapMsChapV2` is `true`. - Range: `0`-`3`
func (AllowedProtocolsOutput) EapTtlsMsChapV1 ¶
func (o AllowedProtocolsOutput) EapTtlsMsChapV1() pulumi.BoolPtrOutput
Allow MS CHAP v1
func (AllowedProtocolsOutput) EapTtlsMsChapV2 ¶
func (o AllowedProtocolsOutput) EapTtlsMsChapV2() pulumi.BoolPtrOutput
Allow MS CHAP v2
func (AllowedProtocolsOutput) EapTtlsPapAscii ¶
func (o AllowedProtocolsOutput) EapTtlsPapAscii() pulumi.BoolPtrOutput
Allow PAP ASCII
func (AllowedProtocolsOutput) ElementType ¶
func (AllowedProtocolsOutput) ElementType() reflect.Type
func (AllowedProtocolsOutput) Name ¶
func (o AllowedProtocolsOutput) Name() pulumi.StringOutput
The name of the allowed protocols
func (AllowedProtocolsOutput) PeapAllowPeapEapGtc ¶
func (o AllowedProtocolsOutput) PeapAllowPeapEapGtc() pulumi.BoolPtrOutput
Allow PEAP EAP GTC
func (AllowedProtocolsOutput) PeapAllowPeapEapGtcPwdChange ¶
func (o AllowedProtocolsOutput) PeapAllowPeapEapGtcPwdChange() pulumi.BoolPtrOutput
Allow PEAP EAP GTC password change. Is required only if `allowPeapEapGtc` is `true`.
func (AllowedProtocolsOutput) PeapAllowPeapEapGtcPwdChangeRetries ¶
func (o AllowedProtocolsOutput) PeapAllowPeapEapGtcPwdChangeRetries() pulumi.IntPtrOutput
PEAP EAP GTC password change retries. Is required only if `allowPeapEapGtc` is `true`. - Range: `0`-`3`
func (AllowedProtocolsOutput) PeapAllowPeapEapMsChapV2 ¶
func (o AllowedProtocolsOutput) PeapAllowPeapEapMsChapV2() pulumi.BoolPtrOutput
Allow PEAP EAP MS CHAP v2
func (AllowedProtocolsOutput) PeapAllowPeapEapMsChapV2PwdChange ¶
func (o AllowedProtocolsOutput) PeapAllowPeapEapMsChapV2PwdChange() pulumi.BoolPtrOutput
Allow PEAP EAP MS CHAP v2 password change. Is required only if `allowPeapEapMsChapV2` is `true`.
func (AllowedProtocolsOutput) PeapAllowPeapEapMsChapV2PwdChangeRetries ¶
func (o AllowedProtocolsOutput) PeapAllowPeapEapMsChapV2PwdChangeRetries() pulumi.IntPtrOutput
Allow PEAP EAP MS CHAP v2 password change retries. Is required only if `allowPeapEapMsChapV2` is `true`. - Range: `0`-`3`
func (AllowedProtocolsOutput) PeapAllowPeapEapTls ¶
func (o AllowedProtocolsOutput) PeapAllowPeapEapTls() pulumi.BoolPtrOutput
Allow PEAP EAP TLS
func (AllowedProtocolsOutput) PeapAllowPeapEapTlsAuthOfExpiredCerts ¶
func (o AllowedProtocolsOutput) PeapAllowPeapEapTlsAuthOfExpiredCerts() pulumi.BoolPtrOutput
Allow PEAP EAP TLS authentication of expired certificates. Is required only if `peapAllowPeapEapTls` is `true`.
func (AllowedProtocolsOutput) PeapPeapV0 ¶
func (o AllowedProtocolsOutput) PeapPeapV0() pulumi.BoolPtrOutput
Allow PEAP v0
func (AllowedProtocolsOutput) PreferredEapProtocol ¶
func (o AllowedProtocolsOutput) PreferredEapProtocol() pulumi.StringPtrOutput
Preferred EAP protocol - Choices: `EAP_FAST`, `PEAP`, `LEAP`, `EAP_MD5`, `EAP_TLS`, `EAP_TTLS`, `TEAP`
func (AllowedProtocolsOutput) ProcessHostLookup ¶
func (o AllowedProtocolsOutput) ProcessHostLookup() pulumi.BoolOutput
Process host lookup
func (AllowedProtocolsOutput) RequireCryptobinding ¶
func (o AllowedProtocolsOutput) RequireCryptobinding() pulumi.BoolPtrOutput
Require cryptobinding
func (AllowedProtocolsOutput) RequireMessageAuth ¶
func (o AllowedProtocolsOutput) RequireMessageAuth() pulumi.BoolOutput
Require message authentication
func (AllowedProtocolsOutput) TeapDowngradeMsk ¶
func (o AllowedProtocolsOutput) TeapDowngradeMsk() pulumi.BoolPtrOutput
Allow downgrade to MSK
func (AllowedProtocolsOutput) TeapEapAcceptClientCertDuringTunnelEst ¶
func (o AllowedProtocolsOutput) TeapEapAcceptClientCertDuringTunnelEst() pulumi.BoolPtrOutput
Accept client certificate during tunnel establishment
func (AllowedProtocolsOutput) TeapEapChaining ¶
func (o AllowedProtocolsOutput) TeapEapChaining() pulumi.BoolPtrOutput
Allow EAP chaining
func (AllowedProtocolsOutput) TeapEapMsChapV2 ¶
func (o AllowedProtocolsOutput) TeapEapMsChapV2() pulumi.BoolPtrOutput
Allow EAP MS CHAP v2
func (AllowedProtocolsOutput) TeapEapMsChapV2PwdChange ¶
func (o AllowedProtocolsOutput) TeapEapMsChapV2PwdChange() pulumi.BoolPtrOutput
Allow EAP MS CHAP v2 password change. Is required only if `teapEapMsChapV2` is `true`.
func (AllowedProtocolsOutput) TeapEapMsChapV2PwdChangeRetries ¶
func (o AllowedProtocolsOutput) TeapEapMsChapV2PwdChangeRetries() pulumi.IntPtrOutput
EAP MS CHAP v2 password change retries. Is required only if `teapEapMsChapV2` is `true`. - Range: `0`-`3`
func (AllowedProtocolsOutput) TeapEapTls ¶
func (o AllowedProtocolsOutput) TeapEapTls() pulumi.BoolPtrOutput
Allow EAP TLS
func (AllowedProtocolsOutput) TeapEapTlsAuthOfExpiredCerts ¶
func (o AllowedProtocolsOutput) TeapEapTlsAuthOfExpiredCerts() pulumi.BoolPtrOutput
Allow EAP TLS authentication of expired certs. Is required only if `teapEapTls` is `true`.
func (AllowedProtocolsOutput) TeapRequestBasicPwdAuth ¶
func (o AllowedProtocolsOutput) TeapRequestBasicPwdAuth() pulumi.BoolPtrOutput
Request basic password authentication
func (AllowedProtocolsOutput) ToAllowedProtocolsOutput ¶
func (o AllowedProtocolsOutput) ToAllowedProtocolsOutput() AllowedProtocolsOutput
func (AllowedProtocolsOutput) ToAllowedProtocolsOutputWithContext ¶
func (o AllowedProtocolsOutput) ToAllowedProtocolsOutputWithContext(ctx context.Context) AllowedProtocolsOutput
type AllowedProtocolsState ¶
type AllowedProtocolsState struct { // Allow 5G. This field is only supported from ISE 3.2. Allow5g pulumi.BoolPtrInput // Allow CHAP AllowChap pulumi.BoolPtrInput // Allow EAP Fast AllowEapFast pulumi.BoolPtrInput // Allow EAP MD5 AllowEapMd5 pulumi.BoolPtrInput // Allow EAP TLS AllowEapTls pulumi.BoolPtrInput // Allow EAP TTLS AllowEapTtls pulumi.BoolPtrInput // Allow LEAP AllowLeap pulumi.BoolPtrInput // Allow MS CHAP v1 AllowMsChapV1 pulumi.BoolPtrInput // Allow MS CHAP v2 AllowMsChapV2 pulumi.BoolPtrInput // Allow PAP ASCII AllowPapAscii pulumi.BoolPtrInput // Allow PEAP AllowPeap pulumi.BoolPtrInput // Allow preferred EAP protocol AllowPreferredEapProtocol pulumi.BoolPtrInput // Allow TEAP AllowTeap pulumi.BoolPtrInput // Allow weak ciphers for EAP AllowWeakCiphersForEap pulumi.BoolPtrInput // Description Description pulumi.StringPtrInput // Accept client certificates. Is required only if `eapFastUsePacs` is `false`. EapFastAcceptClientCert pulumi.BoolPtrInput // Allow machine authentication. Is required only if `eapFastUsePacs` is `false`. EapFastAllowMachineAuthentication pulumi.BoolPtrInput // Allow EAP GTC EapFastEapGtc pulumi.BoolPtrInput // Allow EAP GTC password change. Is required only if `eapFastEapGtc` is `true`. EapFastEapGtcPwdChange pulumi.BoolPtrInput // EAP GTC password change retries. Is required only if `eapFastEapGtc` is `true`. - Range: `0`-`3` EapFastEapGtcPwdChangeRetries pulumi.IntPtrInput // Allow EAP MS CHAP v2 EapFastEapMsChapV2 pulumi.BoolPtrInput // Allow EAP MS CHAP v2 password change. Is required only if `eapFastEapMsChapV2` is `true`. EapFastEapMsChapV2PwdChange pulumi.BoolPtrInput // EAP MS CHAP v2 password change retries. Is required only if `eapFastEapMsChapV2` is `true`. - Range: `0`-`3` EapFastEapMsChapV2PwdChangeRetries pulumi.IntPtrInput // Allow EAP TLS EapFastEapTls pulumi.BoolPtrInput // Allow EAP TLS authentication of expired certificates. Is required only if `eapFastEapTls` is `true`. EapFastEapTlsAuthOfExpiredCerts pulumi.BoolPtrInput // Enable EAP chaining EapFastEnableEapChaining pulumi.BoolPtrInput // Allow anonymous provisioning. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowAnonymousProvisioning pulumi.BoolPtrInput // Allow authenticated provisioning. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowAuthenticatedProvisioning pulumi.BoolPtrInput // Accept client certification for provisioning. Is required only if `eapFastPacsAllowAuthenticatedProvisioning` is `true`. EapFastPacsAllowClientCert pulumi.BoolPtrInput // Allow machine authentication. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowMachineAuthentication pulumi.BoolPtrInput // Authorization PAC TTL. Is required only if `eapFastPacsStatelessSessionResume` is `true`. EapFastPacsAuthorizationPacTtl pulumi.IntPtrInput // Authorization PAC TTL unit. Is required only if `eapFastPacsStatelessSessionResume` is `true`. - Choices: `SECONDS`, // `MINUTES`, `HOURS`, `DAYS`, `WEEKS` EapFastPacsAuthorizationPacTtlUnit pulumi.StringPtrInput // Machine PAC TTL. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`. EapFastPacsMachinePacTtl pulumi.IntPtrInput // Machine PAC TTL unit. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`. - Choices: `SECONDS`, // `MINUTES`, `HOURS`, `DAYS`, `WEEKS` EapFastPacsMachinePacTtlUnit pulumi.StringPtrInput // Server returns access accept after authenticated provisioning. Is required only if // `eapFastPacsAllowAuthenticatedProvisioning` is `true`. EapFastPacsServerReturns pulumi.BoolPtrInput // Stateless session resume. Is required only if `eapFastUsePacs` is `true`. EapFastPacsStatelessSessionResume pulumi.BoolPtrInput // PACs tunnel PAC time to live. Is required only if `eapFastUsePacs` is `true`. EapFastPacsTunnelPacTtl pulumi.IntPtrInput // PACs tunnel PAC time to live unit. Is required only if `eapFastUsePacs` is `true`. - Choices: `SECONDS`, `MINUTES`, // `HOURS`, `DAYS`, `WEEKS` EapFastPacsTunnelPacTtlUnit pulumi.StringPtrInput // Use proactive pac update percentage. Is required only if `eapFastUsePacs` is `true`. - Range: `1`-`100` EapFastPacsUseProactivePacUpdatePercentage pulumi.IntPtrInput // Use PACs EapFastUsePacs pulumi.BoolPtrInput // Allow authentication of expired certificates EapTlsAllowAuthOfExpiredCerts pulumi.BoolPtrInput // Enable stateless session resume EapTlsEnableStatelessSessionResume pulumi.BoolPtrInput // EAP TLS L-Bit EapTlsLBit pulumi.BoolPtrInput // Session ticket percentage. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. - Range: `1`-`100` EapTlsSessionTicketPercentage pulumi.IntPtrInput // Session ticket TTL. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. EapTlsSessionTicketTtl pulumi.IntPtrInput // Session ticket TTL unit. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. - Choices: `SECONDS`, // `MINUTES`, `HOURS`, `DAYS`, `WEEKS` EapTlsSessionTicketTtlUnit pulumi.StringPtrInput // Allow CHAP EapTtlsChap pulumi.BoolPtrInput // Allow EAP MD5 EapTtlsEapMd5 pulumi.BoolPtrInput // Allow EAP MS CHAP v2 EapTtlsEapMsChapV2 pulumi.BoolPtrInput // Allow EAP MS CHAP v2 password change. Is required only if `eapTtlsEapMsChapV2` is `true`. EapTtlsEapMsChapV2PwdChange pulumi.BoolPtrInput // EAP MS CHAP v2 password change retries. Is required only if `eapTtlsEapMsChapV2` is `true`. - Range: `0`-`3` EapTtlsEapMsChapV2PwdChangeRetries pulumi.IntPtrInput // Allow MS CHAP v1 EapTtlsMsChapV1 pulumi.BoolPtrInput // Allow MS CHAP v2 EapTtlsMsChapV2 pulumi.BoolPtrInput // Allow PAP ASCII EapTtlsPapAscii pulumi.BoolPtrInput // The name of the allowed protocols Name pulumi.StringPtrInput // Allow PEAP EAP GTC PeapAllowPeapEapGtc pulumi.BoolPtrInput // Allow PEAP EAP GTC password change. Is required only if `allowPeapEapGtc` is `true`. PeapAllowPeapEapGtcPwdChange pulumi.BoolPtrInput // PEAP EAP GTC password change retries. Is required only if `allowPeapEapGtc` is `true`. - Range: `0`-`3` PeapAllowPeapEapGtcPwdChangeRetries pulumi.IntPtrInput // Allow PEAP EAP MS CHAP v2 PeapAllowPeapEapMsChapV2 pulumi.BoolPtrInput // Allow PEAP EAP MS CHAP v2 password change. Is required only if `allowPeapEapMsChapV2` is `true`. PeapAllowPeapEapMsChapV2PwdChange pulumi.BoolPtrInput // Allow PEAP EAP MS CHAP v2 password change retries. Is required only if `allowPeapEapMsChapV2` is `true`. - Range: // `0`-`3` PeapAllowPeapEapMsChapV2PwdChangeRetries pulumi.IntPtrInput // Allow PEAP EAP TLS PeapAllowPeapEapTls pulumi.BoolPtrInput // Allow PEAP EAP TLS authentication of expired certificates. Is required only if `peapAllowPeapEapTls` is `true`. PeapAllowPeapEapTlsAuthOfExpiredCerts pulumi.BoolPtrInput // Allow PEAP v0 PeapPeapV0 pulumi.BoolPtrInput // Preferred EAP protocol - Choices: `EAP_FAST`, `PEAP`, `LEAP`, `EAP_MD5`, `EAP_TLS`, `EAP_TTLS`, `TEAP` PreferredEapProtocol pulumi.StringPtrInput // Process host lookup ProcessHostLookup pulumi.BoolPtrInput // Require cryptobinding RequireCryptobinding pulumi.BoolPtrInput // Require message authentication RequireMessageAuth pulumi.BoolPtrInput // Allow downgrade to MSK TeapDowngradeMsk pulumi.BoolPtrInput // Accept client certificate during tunnel establishment TeapEapAcceptClientCertDuringTunnelEst pulumi.BoolPtrInput // Allow EAP chaining TeapEapChaining pulumi.BoolPtrInput // Allow EAP MS CHAP v2 TeapEapMsChapV2 pulumi.BoolPtrInput // Allow EAP MS CHAP v2 password change. Is required only if `teapEapMsChapV2` is `true`. TeapEapMsChapV2PwdChange pulumi.BoolPtrInput // EAP MS CHAP v2 password change retries. Is required only if `teapEapMsChapV2` is `true`. - Range: `0`-`3` TeapEapMsChapV2PwdChangeRetries pulumi.IntPtrInput // Allow EAP TLS TeapEapTls pulumi.BoolPtrInput // Allow EAP TLS authentication of expired certs. Is required only if `teapEapTls` is `true`. TeapEapTlsAuthOfExpiredCerts pulumi.BoolPtrInput // Request basic password authentication TeapRequestBasicPwdAuth pulumi.BoolPtrInput }
func (AllowedProtocolsState) ElementType ¶
func (AllowedProtocolsState) ElementType() reflect.Type
type AuthenticationRule ¶
type AuthenticationRule struct { pulumi.CustomResourceState // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthenticationRuleChildrenArrayOutput `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName pulumi.StringPtrOutput `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrOutput `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName pulumi.StringPtrOutput `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue pulumi.StringPtrOutput `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId pulumi.StringPtrOutput `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrOutput `pulumi:"conditionIsNegate"` // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrOutput `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrOutput `pulumi:"conditionType"` // Indicates if this rule is the default one Default pulumi.BoolPtrOutput `pulumi:"default"` // Identity source name from the identity stores IdentitySourceName pulumi.StringPtrOutput `pulumi:"identitySourceName"` // Action to perform when authentication fails such as Bad credentials, disabled user and so on - Choices: `REJECT`, // `DROP`, `CONTINUE` IfAuthFail pulumi.StringOutput `pulumi:"ifAuthFail"` // Action to perform when ISE is uanble to access the identity database - Choices: `REJECT`, `DROP`, `CONTINUE` IfProcessFail pulumi.StringOutput `pulumi:"ifProcessFail"` // Action to perform when user is not found in any of identity stores - Choices: `REJECT`, `DROP`, `CONTINUE` IfUserNotFound pulumi.StringOutput `pulumi:"ifUserNotFound"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringOutput `pulumi:"name"` // Policy set ID PolicySetId pulumi.StringOutput `pulumi:"policySetId"` // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrOutput `pulumi:"rank"` // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrOutput `pulumi:"state"` }
This resource can manage a Network Access Authentication Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewAuthenticationRule(ctx, "example", &networkaccess.AuthenticationRuleArgs{ PolicySetId: pulumi.String("d82952cb-b901-4b09-b363-5ebf39bdbaf9"), Name: pulumi.String("Rule1"), Default: pulumi.Bool(false), Rank: pulumi.Int(0), State: pulumi.String("enabled"), ConditionType: pulumi.String("ConditionAttributes"), ConditionIsNegate: pulumi.Bool(false), ConditionAttributeName: pulumi.String("Location"), ConditionAttributeValue: pulumi.String("All Locations"), ConditionDictionaryName: pulumi.String("DEVICE"), ConditionOperator: pulumi.String("equals"), IdentitySourceName: pulumi.String("Internal Endpoints"), IfAuthFail: pulumi.String("REJECT"), IfProcessFail: pulumi.String("DROP"), IfUserNotFound: pulumi.String("REJECT"), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/authenticationRule:AuthenticationRule example "76d24097-41c4-4558-a4d0-a8c07ac08470,76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetAuthenticationRule ¶
func GetAuthenticationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthenticationRuleState, opts ...pulumi.ResourceOption) (*AuthenticationRule, error)
GetAuthenticationRule gets an existing AuthenticationRule 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 NewAuthenticationRule ¶
func NewAuthenticationRule(ctx *pulumi.Context, name string, args *AuthenticationRuleArgs, opts ...pulumi.ResourceOption) (*AuthenticationRule, error)
NewAuthenticationRule registers a new resource with the given unique name, arguments, and options.
func (*AuthenticationRule) ElementType ¶
func (*AuthenticationRule) ElementType() reflect.Type
func (*AuthenticationRule) ToAuthenticationRuleOutput ¶
func (i *AuthenticationRule) ToAuthenticationRuleOutput() AuthenticationRuleOutput
func (*AuthenticationRule) ToAuthenticationRuleOutputWithContext ¶
func (i *AuthenticationRule) ToAuthenticationRuleOutputWithContext(ctx context.Context) AuthenticationRuleOutput
type AuthenticationRuleArgs ¶
type AuthenticationRuleArgs struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthenticationRuleChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this rule is the default one Default pulumi.BoolPtrInput // Identity source name from the identity stores IdentitySourceName pulumi.StringPtrInput // Action to perform when authentication fails such as Bad credentials, disabled user and so on - Choices: `REJECT`, // `DROP`, `CONTINUE` IfAuthFail pulumi.StringInput // Action to perform when ISE is uanble to access the identity database - Choices: `REJECT`, `DROP`, `CONTINUE` IfProcessFail pulumi.StringInput // Action to perform when user is not found in any of identity stores - Choices: `REJECT`, `DROP`, `CONTINUE` IfUserNotFound pulumi.StringInput // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // Policy set ID PolicySetId pulumi.StringInput // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrInput // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrInput }
The set of arguments for constructing a AuthenticationRule resource.
func (AuthenticationRuleArgs) ElementType ¶
func (AuthenticationRuleArgs) ElementType() reflect.Type
type AuthenticationRuleArray ¶
type AuthenticationRuleArray []AuthenticationRuleInput
func (AuthenticationRuleArray) ElementType ¶
func (AuthenticationRuleArray) ElementType() reflect.Type
func (AuthenticationRuleArray) ToAuthenticationRuleArrayOutput ¶
func (i AuthenticationRuleArray) ToAuthenticationRuleArrayOutput() AuthenticationRuleArrayOutput
func (AuthenticationRuleArray) ToAuthenticationRuleArrayOutputWithContext ¶
func (i AuthenticationRuleArray) ToAuthenticationRuleArrayOutputWithContext(ctx context.Context) AuthenticationRuleArrayOutput
type AuthenticationRuleArrayInput ¶
type AuthenticationRuleArrayInput interface { pulumi.Input ToAuthenticationRuleArrayOutput() AuthenticationRuleArrayOutput ToAuthenticationRuleArrayOutputWithContext(context.Context) AuthenticationRuleArrayOutput }
AuthenticationRuleArrayInput is an input type that accepts AuthenticationRuleArray and AuthenticationRuleArrayOutput values. You can construct a concrete instance of `AuthenticationRuleArrayInput` via:
AuthenticationRuleArray{ AuthenticationRuleArgs{...} }
type AuthenticationRuleArrayOutput ¶
type AuthenticationRuleArrayOutput struct{ *pulumi.OutputState }
func (AuthenticationRuleArrayOutput) ElementType ¶
func (AuthenticationRuleArrayOutput) ElementType() reflect.Type
func (AuthenticationRuleArrayOutput) Index ¶
func (o AuthenticationRuleArrayOutput) Index(i pulumi.IntInput) AuthenticationRuleOutput
func (AuthenticationRuleArrayOutput) ToAuthenticationRuleArrayOutput ¶
func (o AuthenticationRuleArrayOutput) ToAuthenticationRuleArrayOutput() AuthenticationRuleArrayOutput
func (AuthenticationRuleArrayOutput) ToAuthenticationRuleArrayOutputWithContext ¶
func (o AuthenticationRuleArrayOutput) ToAuthenticationRuleArrayOutputWithContext(ctx context.Context) AuthenticationRuleArrayOutput
type AuthenticationRuleChildren ¶
type AuthenticationRuleChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []AuthenticationRuleChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type AuthenticationRuleChildrenArgs ¶
type AuthenticationRuleChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthenticationRuleChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (AuthenticationRuleChildrenArgs) ElementType ¶
func (AuthenticationRuleChildrenArgs) ElementType() reflect.Type
func (AuthenticationRuleChildrenArgs) ToAuthenticationRuleChildrenOutput ¶
func (i AuthenticationRuleChildrenArgs) ToAuthenticationRuleChildrenOutput() AuthenticationRuleChildrenOutput
func (AuthenticationRuleChildrenArgs) ToAuthenticationRuleChildrenOutputWithContext ¶
func (i AuthenticationRuleChildrenArgs) ToAuthenticationRuleChildrenOutputWithContext(ctx context.Context) AuthenticationRuleChildrenOutput
type AuthenticationRuleChildrenArray ¶
type AuthenticationRuleChildrenArray []AuthenticationRuleChildrenInput
func (AuthenticationRuleChildrenArray) ElementType ¶
func (AuthenticationRuleChildrenArray) ElementType() reflect.Type
func (AuthenticationRuleChildrenArray) ToAuthenticationRuleChildrenArrayOutput ¶
func (i AuthenticationRuleChildrenArray) ToAuthenticationRuleChildrenArrayOutput() AuthenticationRuleChildrenArrayOutput
func (AuthenticationRuleChildrenArray) ToAuthenticationRuleChildrenArrayOutputWithContext ¶
func (i AuthenticationRuleChildrenArray) ToAuthenticationRuleChildrenArrayOutputWithContext(ctx context.Context) AuthenticationRuleChildrenArrayOutput
type AuthenticationRuleChildrenArrayInput ¶
type AuthenticationRuleChildrenArrayInput interface { pulumi.Input ToAuthenticationRuleChildrenArrayOutput() AuthenticationRuleChildrenArrayOutput ToAuthenticationRuleChildrenArrayOutputWithContext(context.Context) AuthenticationRuleChildrenArrayOutput }
AuthenticationRuleChildrenArrayInput is an input type that accepts AuthenticationRuleChildrenArray and AuthenticationRuleChildrenArrayOutput values. You can construct a concrete instance of `AuthenticationRuleChildrenArrayInput` via:
AuthenticationRuleChildrenArray{ AuthenticationRuleChildrenArgs{...} }
type AuthenticationRuleChildrenArrayOutput ¶
type AuthenticationRuleChildrenArrayOutput struct{ *pulumi.OutputState }
func (AuthenticationRuleChildrenArrayOutput) ElementType ¶
func (AuthenticationRuleChildrenArrayOutput) ElementType() reflect.Type
func (AuthenticationRuleChildrenArrayOutput) Index ¶
func (o AuthenticationRuleChildrenArrayOutput) Index(i pulumi.IntInput) AuthenticationRuleChildrenOutput
func (AuthenticationRuleChildrenArrayOutput) ToAuthenticationRuleChildrenArrayOutput ¶
func (o AuthenticationRuleChildrenArrayOutput) ToAuthenticationRuleChildrenArrayOutput() AuthenticationRuleChildrenArrayOutput
func (AuthenticationRuleChildrenArrayOutput) ToAuthenticationRuleChildrenArrayOutputWithContext ¶
func (o AuthenticationRuleChildrenArrayOutput) ToAuthenticationRuleChildrenArrayOutputWithContext(ctx context.Context) AuthenticationRuleChildrenArrayOutput
type AuthenticationRuleChildrenChildren ¶
type AuthenticationRuleChildrenChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type AuthenticationRuleChildrenChildrenArgs ¶
type AuthenticationRuleChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (AuthenticationRuleChildrenChildrenArgs) ElementType ¶
func (AuthenticationRuleChildrenChildrenArgs) ElementType() reflect.Type
func (AuthenticationRuleChildrenChildrenArgs) ToAuthenticationRuleChildrenChildrenOutput ¶
func (i AuthenticationRuleChildrenChildrenArgs) ToAuthenticationRuleChildrenChildrenOutput() AuthenticationRuleChildrenChildrenOutput
func (AuthenticationRuleChildrenChildrenArgs) ToAuthenticationRuleChildrenChildrenOutputWithContext ¶
func (i AuthenticationRuleChildrenChildrenArgs) ToAuthenticationRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthenticationRuleChildrenChildrenOutput
type AuthenticationRuleChildrenChildrenArray ¶
type AuthenticationRuleChildrenChildrenArray []AuthenticationRuleChildrenChildrenInput
func (AuthenticationRuleChildrenChildrenArray) ElementType ¶
func (AuthenticationRuleChildrenChildrenArray) ElementType() reflect.Type
func (AuthenticationRuleChildrenChildrenArray) ToAuthenticationRuleChildrenChildrenArrayOutput ¶
func (i AuthenticationRuleChildrenChildrenArray) ToAuthenticationRuleChildrenChildrenArrayOutput() AuthenticationRuleChildrenChildrenArrayOutput
func (AuthenticationRuleChildrenChildrenArray) ToAuthenticationRuleChildrenChildrenArrayOutputWithContext ¶
func (i AuthenticationRuleChildrenChildrenArray) ToAuthenticationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthenticationRuleChildrenChildrenArrayOutput
type AuthenticationRuleChildrenChildrenArrayInput ¶
type AuthenticationRuleChildrenChildrenArrayInput interface { pulumi.Input ToAuthenticationRuleChildrenChildrenArrayOutput() AuthenticationRuleChildrenChildrenArrayOutput ToAuthenticationRuleChildrenChildrenArrayOutputWithContext(context.Context) AuthenticationRuleChildrenChildrenArrayOutput }
AuthenticationRuleChildrenChildrenArrayInput is an input type that accepts AuthenticationRuleChildrenChildrenArray and AuthenticationRuleChildrenChildrenArrayOutput values. You can construct a concrete instance of `AuthenticationRuleChildrenChildrenArrayInput` via:
AuthenticationRuleChildrenChildrenArray{ AuthenticationRuleChildrenChildrenArgs{...} }
type AuthenticationRuleChildrenChildrenArrayOutput ¶
type AuthenticationRuleChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (AuthenticationRuleChildrenChildrenArrayOutput) ElementType ¶
func (AuthenticationRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
func (AuthenticationRuleChildrenChildrenArrayOutput) ToAuthenticationRuleChildrenChildrenArrayOutput ¶
func (o AuthenticationRuleChildrenChildrenArrayOutput) ToAuthenticationRuleChildrenChildrenArrayOutput() AuthenticationRuleChildrenChildrenArrayOutput
func (AuthenticationRuleChildrenChildrenArrayOutput) ToAuthenticationRuleChildrenChildrenArrayOutputWithContext ¶
func (o AuthenticationRuleChildrenChildrenArrayOutput) ToAuthenticationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthenticationRuleChildrenChildrenArrayOutput
type AuthenticationRuleChildrenChildrenInput ¶
type AuthenticationRuleChildrenChildrenInput interface { pulumi.Input ToAuthenticationRuleChildrenChildrenOutput() AuthenticationRuleChildrenChildrenOutput ToAuthenticationRuleChildrenChildrenOutputWithContext(context.Context) AuthenticationRuleChildrenChildrenOutput }
AuthenticationRuleChildrenChildrenInput is an input type that accepts AuthenticationRuleChildrenChildrenArgs and AuthenticationRuleChildrenChildrenOutput values. You can construct a concrete instance of `AuthenticationRuleChildrenChildrenInput` via:
AuthenticationRuleChildrenChildrenArgs{...}
type AuthenticationRuleChildrenChildrenOutput ¶
type AuthenticationRuleChildrenChildrenOutput struct{ *pulumi.OutputState }
func (AuthenticationRuleChildrenChildrenOutput) AttributeName ¶
func (o AuthenticationRuleChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthenticationRuleChildrenChildrenOutput) AttributeValue ¶
func (o AuthenticationRuleChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthenticationRuleChildrenChildrenOutput) ConditionType ¶
func (o AuthenticationRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
- Choices: `ConditionAttributes`, `ConditionReference`
func (AuthenticationRuleChildrenChildrenOutput) DictionaryName ¶
func (o AuthenticationRuleChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthenticationRuleChildrenChildrenOutput) DictionaryValue ¶
func (o AuthenticationRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthenticationRuleChildrenChildrenOutput) ElementType ¶
func (AuthenticationRuleChildrenChildrenOutput) ElementType() reflect.Type
func (AuthenticationRuleChildrenChildrenOutput) Id ¶
func (o AuthenticationRuleChildrenChildrenOutput) Id() pulumi.StringPtrOutput
UUID for condition
func (AuthenticationRuleChildrenChildrenOutput) IsNegate ¶
func (o AuthenticationRuleChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthenticationRuleChildrenChildrenOutput) Operator ¶
func (o AuthenticationRuleChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthenticationRuleChildrenChildrenOutput) ToAuthenticationRuleChildrenChildrenOutput ¶
func (o AuthenticationRuleChildrenChildrenOutput) ToAuthenticationRuleChildrenChildrenOutput() AuthenticationRuleChildrenChildrenOutput
func (AuthenticationRuleChildrenChildrenOutput) ToAuthenticationRuleChildrenChildrenOutputWithContext ¶
func (o AuthenticationRuleChildrenChildrenOutput) ToAuthenticationRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthenticationRuleChildrenChildrenOutput
type AuthenticationRuleChildrenInput ¶
type AuthenticationRuleChildrenInput interface { pulumi.Input ToAuthenticationRuleChildrenOutput() AuthenticationRuleChildrenOutput ToAuthenticationRuleChildrenOutputWithContext(context.Context) AuthenticationRuleChildrenOutput }
AuthenticationRuleChildrenInput is an input type that accepts AuthenticationRuleChildrenArgs and AuthenticationRuleChildrenOutput values. You can construct a concrete instance of `AuthenticationRuleChildrenInput` via:
AuthenticationRuleChildrenArgs{...}
type AuthenticationRuleChildrenOutput ¶
type AuthenticationRuleChildrenOutput struct{ *pulumi.OutputState }
func (AuthenticationRuleChildrenOutput) AttributeName ¶
func (o AuthenticationRuleChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthenticationRuleChildrenOutput) AttributeValue ¶
func (o AuthenticationRuleChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthenticationRuleChildrenOutput) Childrens ¶
func (o AuthenticationRuleChildrenOutput) Childrens() AuthenticationRuleChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (AuthenticationRuleChildrenOutput) ConditionType ¶
func (o AuthenticationRuleChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
- Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (AuthenticationRuleChildrenOutput) DictionaryName ¶
func (o AuthenticationRuleChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthenticationRuleChildrenOutput) DictionaryValue ¶
func (o AuthenticationRuleChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthenticationRuleChildrenOutput) ElementType ¶
func (AuthenticationRuleChildrenOutput) ElementType() reflect.Type
func (AuthenticationRuleChildrenOutput) Id ¶
func (o AuthenticationRuleChildrenOutput) Id() pulumi.StringPtrOutput
UUID for condition
func (AuthenticationRuleChildrenOutput) IsNegate ¶
func (o AuthenticationRuleChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthenticationRuleChildrenOutput) Operator ¶
func (o AuthenticationRuleChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthenticationRuleChildrenOutput) ToAuthenticationRuleChildrenOutput ¶
func (o AuthenticationRuleChildrenOutput) ToAuthenticationRuleChildrenOutput() AuthenticationRuleChildrenOutput
func (AuthenticationRuleChildrenOutput) ToAuthenticationRuleChildrenOutputWithContext ¶
func (o AuthenticationRuleChildrenOutput) ToAuthenticationRuleChildrenOutputWithContext(ctx context.Context) AuthenticationRuleChildrenOutput
type AuthenticationRuleInput ¶
type AuthenticationRuleInput interface { pulumi.Input ToAuthenticationRuleOutput() AuthenticationRuleOutput ToAuthenticationRuleOutputWithContext(ctx context.Context) AuthenticationRuleOutput }
type AuthenticationRuleMap ¶
type AuthenticationRuleMap map[string]AuthenticationRuleInput
func (AuthenticationRuleMap) ElementType ¶
func (AuthenticationRuleMap) ElementType() reflect.Type
func (AuthenticationRuleMap) ToAuthenticationRuleMapOutput ¶
func (i AuthenticationRuleMap) ToAuthenticationRuleMapOutput() AuthenticationRuleMapOutput
func (AuthenticationRuleMap) ToAuthenticationRuleMapOutputWithContext ¶
func (i AuthenticationRuleMap) ToAuthenticationRuleMapOutputWithContext(ctx context.Context) AuthenticationRuleMapOutput
type AuthenticationRuleMapInput ¶
type AuthenticationRuleMapInput interface { pulumi.Input ToAuthenticationRuleMapOutput() AuthenticationRuleMapOutput ToAuthenticationRuleMapOutputWithContext(context.Context) AuthenticationRuleMapOutput }
AuthenticationRuleMapInput is an input type that accepts AuthenticationRuleMap and AuthenticationRuleMapOutput values. You can construct a concrete instance of `AuthenticationRuleMapInput` via:
AuthenticationRuleMap{ "key": AuthenticationRuleArgs{...} }
type AuthenticationRuleMapOutput ¶
type AuthenticationRuleMapOutput struct{ *pulumi.OutputState }
func (AuthenticationRuleMapOutput) ElementType ¶
func (AuthenticationRuleMapOutput) ElementType() reflect.Type
func (AuthenticationRuleMapOutput) MapIndex ¶
func (o AuthenticationRuleMapOutput) MapIndex(k pulumi.StringInput) AuthenticationRuleOutput
func (AuthenticationRuleMapOutput) ToAuthenticationRuleMapOutput ¶
func (o AuthenticationRuleMapOutput) ToAuthenticationRuleMapOutput() AuthenticationRuleMapOutput
func (AuthenticationRuleMapOutput) ToAuthenticationRuleMapOutputWithContext ¶
func (o AuthenticationRuleMapOutput) ToAuthenticationRuleMapOutputWithContext(ctx context.Context) AuthenticationRuleMapOutput
type AuthenticationRuleOutput ¶
type AuthenticationRuleOutput struct{ *pulumi.OutputState }
func (AuthenticationRuleOutput) Childrens ¶
func (o AuthenticationRuleOutput) Childrens() AuthenticationRuleChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (AuthenticationRuleOutput) ConditionAttributeName ¶
func (o AuthenticationRuleOutput) ConditionAttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthenticationRuleOutput) ConditionAttributeValue ¶
func (o AuthenticationRuleOutput) ConditionAttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthenticationRuleOutput) ConditionDictionaryName ¶
func (o AuthenticationRuleOutput) ConditionDictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthenticationRuleOutput) ConditionDictionaryValue ¶
func (o AuthenticationRuleOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthenticationRuleOutput) ConditionId ¶
func (o AuthenticationRuleOutput) ConditionId() pulumi.StringPtrOutput
UUID for condition
func (AuthenticationRuleOutput) ConditionIsNegate ¶
func (o AuthenticationRuleOutput) ConditionIsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthenticationRuleOutput) ConditionOperator ¶
func (o AuthenticationRuleOutput) ConditionOperator() pulumi.StringPtrOutput
Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthenticationRuleOutput) ConditionType ¶
func (o AuthenticationRuleOutput) ConditionType() pulumi.StringPtrOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (AuthenticationRuleOutput) Default ¶
func (o AuthenticationRuleOutput) Default() pulumi.BoolPtrOutput
Indicates if this rule is the default one
func (AuthenticationRuleOutput) ElementType ¶
func (AuthenticationRuleOutput) ElementType() reflect.Type
func (AuthenticationRuleOutput) IdentitySourceName ¶
func (o AuthenticationRuleOutput) IdentitySourceName() pulumi.StringPtrOutput
Identity source name from the identity stores
func (AuthenticationRuleOutput) IfAuthFail ¶
func (o AuthenticationRuleOutput) IfAuthFail() pulumi.StringOutput
Action to perform when authentication fails such as Bad credentials, disabled user and so on - Choices: `REJECT`, `DROP`, `CONTINUE`
func (AuthenticationRuleOutput) IfProcessFail ¶
func (o AuthenticationRuleOutput) IfProcessFail() pulumi.StringOutput
Action to perform when ISE is uanble to access the identity database - Choices: `REJECT`, `DROP`, `CONTINUE`
func (AuthenticationRuleOutput) IfUserNotFound ¶
func (o AuthenticationRuleOutput) IfUserNotFound() pulumi.StringOutput
Action to perform when user is not found in any of identity stores - Choices: `REJECT`, `DROP`, `CONTINUE`
func (AuthenticationRuleOutput) Name ¶
func (o AuthenticationRuleOutput) Name() pulumi.StringOutput
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (AuthenticationRuleOutput) PolicySetId ¶
func (o AuthenticationRuleOutput) PolicySetId() pulumi.StringOutput
Policy set ID
func (AuthenticationRuleOutput) Rank ¶
func (o AuthenticationRuleOutput) Rank() pulumi.IntPtrOutput
The rank (priority) in relation to other rules. Lower rank is higher priority.
func (AuthenticationRuleOutput) State ¶
func (o AuthenticationRuleOutput) State() pulumi.StringPtrOutput
The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor`
func (AuthenticationRuleOutput) ToAuthenticationRuleOutput ¶
func (o AuthenticationRuleOutput) ToAuthenticationRuleOutput() AuthenticationRuleOutput
func (AuthenticationRuleOutput) ToAuthenticationRuleOutputWithContext ¶
func (o AuthenticationRuleOutput) ToAuthenticationRuleOutputWithContext(ctx context.Context) AuthenticationRuleOutput
type AuthenticationRuleState ¶
type AuthenticationRuleState struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthenticationRuleChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this rule is the default one Default pulumi.BoolPtrInput // Identity source name from the identity stores IdentitySourceName pulumi.StringPtrInput // Action to perform when authentication fails such as Bad credentials, disabled user and so on - Choices: `REJECT`, // `DROP`, `CONTINUE` IfAuthFail pulumi.StringPtrInput // Action to perform when ISE is uanble to access the identity database - Choices: `REJECT`, `DROP`, `CONTINUE` IfProcessFail pulumi.StringPtrInput // Action to perform when user is not found in any of identity stores - Choices: `REJECT`, `DROP`, `CONTINUE` IfUserNotFound pulumi.StringPtrInput // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // Policy set ID PolicySetId pulumi.StringPtrInput // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrInput // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrInput }
func (AuthenticationRuleState) ElementType ¶
func (AuthenticationRuleState) ElementType() reflect.Type
type AuthorizationExceptionRule ¶
type AuthorizationExceptionRule struct { pulumi.CustomResourceState // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationExceptionRuleChildrenArrayOutput `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName pulumi.StringPtrOutput `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrOutput `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName pulumi.StringPtrOutput `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue pulumi.StringPtrOutput `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId pulumi.StringPtrOutput `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrOutput `pulumi:"conditionIsNegate"` // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrOutput `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrOutput `pulumi:"conditionType"` // Indicates if this rule is the default one Default pulumi.BoolPtrOutput `pulumi:"default"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringOutput `pulumi:"name"` // Policy set ID PolicySetId pulumi.StringOutput `pulumi:"policySetId"` // The authorization profile(s) Profiles pulumi.StringArrayOutput `pulumi:"profiles"` // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrOutput `pulumi:"rank"` // Security group used in authorization policies SecurityGroup pulumi.StringPtrOutput `pulumi:"securityGroup"` // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrOutput `pulumi:"state"` }
This resource can manage a Network Access Authorization Exception Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewAuthorizationExceptionRule(ctx, "example", &networkaccess.AuthorizationExceptionRuleArgs{ PolicySetId: pulumi.String("d82952cb-b901-4b09-b363-5ebf39bdbaf9"), Name: pulumi.String("Rule1"), Default: pulumi.Bool(false), Rank: pulumi.Int(0), State: pulumi.String("enabled"), ConditionType: pulumi.String("ConditionAttributes"), ConditionIsNegate: pulumi.Bool(false), ConditionAttributeName: pulumi.String("Location"), ConditionAttributeValue: pulumi.String("All Locations"), ConditionDictionaryName: pulumi.String("DEVICE"), ConditionOperator: pulumi.String("equals"), Profiles: pulumi.StringArray{ pulumi.String("PermitAccess"), }, SecurityGroup: pulumi.String("BYOD"), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/authorizationExceptionRule:AuthorizationExceptionRule example "76d24097-41c4-4558-a4d0-a8c07ac08470,76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetAuthorizationExceptionRule ¶
func GetAuthorizationExceptionRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizationExceptionRuleState, opts ...pulumi.ResourceOption) (*AuthorizationExceptionRule, error)
GetAuthorizationExceptionRule gets an existing AuthorizationExceptionRule 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 NewAuthorizationExceptionRule ¶
func NewAuthorizationExceptionRule(ctx *pulumi.Context, name string, args *AuthorizationExceptionRuleArgs, opts ...pulumi.ResourceOption) (*AuthorizationExceptionRule, error)
NewAuthorizationExceptionRule registers a new resource with the given unique name, arguments, and options.
func (*AuthorizationExceptionRule) ElementType ¶
func (*AuthorizationExceptionRule) ElementType() reflect.Type
func (*AuthorizationExceptionRule) ToAuthorizationExceptionRuleOutput ¶
func (i *AuthorizationExceptionRule) ToAuthorizationExceptionRuleOutput() AuthorizationExceptionRuleOutput
func (*AuthorizationExceptionRule) ToAuthorizationExceptionRuleOutputWithContext ¶
func (i *AuthorizationExceptionRule) ToAuthorizationExceptionRuleOutputWithContext(ctx context.Context) AuthorizationExceptionRuleOutput
type AuthorizationExceptionRuleArgs ¶
type AuthorizationExceptionRuleArgs struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationExceptionRuleChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this rule is the default one Default pulumi.BoolPtrInput // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // Policy set ID PolicySetId pulumi.StringInput // The authorization profile(s) Profiles pulumi.StringArrayInput // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrInput // Security group used in authorization policies SecurityGroup pulumi.StringPtrInput // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrInput }
The set of arguments for constructing a AuthorizationExceptionRule resource.
func (AuthorizationExceptionRuleArgs) ElementType ¶
func (AuthorizationExceptionRuleArgs) ElementType() reflect.Type
type AuthorizationExceptionRuleArray ¶
type AuthorizationExceptionRuleArray []AuthorizationExceptionRuleInput
func (AuthorizationExceptionRuleArray) ElementType ¶
func (AuthorizationExceptionRuleArray) ElementType() reflect.Type
func (AuthorizationExceptionRuleArray) ToAuthorizationExceptionRuleArrayOutput ¶
func (i AuthorizationExceptionRuleArray) ToAuthorizationExceptionRuleArrayOutput() AuthorizationExceptionRuleArrayOutput
func (AuthorizationExceptionRuleArray) ToAuthorizationExceptionRuleArrayOutputWithContext ¶
func (i AuthorizationExceptionRuleArray) ToAuthorizationExceptionRuleArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleArrayOutput
type AuthorizationExceptionRuleArrayInput ¶
type AuthorizationExceptionRuleArrayInput interface { pulumi.Input ToAuthorizationExceptionRuleArrayOutput() AuthorizationExceptionRuleArrayOutput ToAuthorizationExceptionRuleArrayOutputWithContext(context.Context) AuthorizationExceptionRuleArrayOutput }
AuthorizationExceptionRuleArrayInput is an input type that accepts AuthorizationExceptionRuleArray and AuthorizationExceptionRuleArrayOutput values. You can construct a concrete instance of `AuthorizationExceptionRuleArrayInput` via:
AuthorizationExceptionRuleArray{ AuthorizationExceptionRuleArgs{...} }
type AuthorizationExceptionRuleArrayOutput ¶
type AuthorizationExceptionRuleArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationExceptionRuleArrayOutput) ElementType ¶
func (AuthorizationExceptionRuleArrayOutput) ElementType() reflect.Type
func (AuthorizationExceptionRuleArrayOutput) Index ¶
func (o AuthorizationExceptionRuleArrayOutput) Index(i pulumi.IntInput) AuthorizationExceptionRuleOutput
func (AuthorizationExceptionRuleArrayOutput) ToAuthorizationExceptionRuleArrayOutput ¶
func (o AuthorizationExceptionRuleArrayOutput) ToAuthorizationExceptionRuleArrayOutput() AuthorizationExceptionRuleArrayOutput
func (AuthorizationExceptionRuleArrayOutput) ToAuthorizationExceptionRuleArrayOutputWithContext ¶
func (o AuthorizationExceptionRuleArrayOutput) ToAuthorizationExceptionRuleArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleArrayOutput
type AuthorizationExceptionRuleChildren ¶
type AuthorizationExceptionRuleChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []AuthorizationExceptionRuleChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type AuthorizationExceptionRuleChildrenArgs ¶
type AuthorizationExceptionRuleChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationExceptionRuleChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (AuthorizationExceptionRuleChildrenArgs) ElementType ¶
func (AuthorizationExceptionRuleChildrenArgs) ElementType() reflect.Type
func (AuthorizationExceptionRuleChildrenArgs) ToAuthorizationExceptionRuleChildrenOutput ¶
func (i AuthorizationExceptionRuleChildrenArgs) ToAuthorizationExceptionRuleChildrenOutput() AuthorizationExceptionRuleChildrenOutput
func (AuthorizationExceptionRuleChildrenArgs) ToAuthorizationExceptionRuleChildrenOutputWithContext ¶
func (i AuthorizationExceptionRuleChildrenArgs) ToAuthorizationExceptionRuleChildrenOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenOutput
type AuthorizationExceptionRuleChildrenArray ¶
type AuthorizationExceptionRuleChildrenArray []AuthorizationExceptionRuleChildrenInput
func (AuthorizationExceptionRuleChildrenArray) ElementType ¶
func (AuthorizationExceptionRuleChildrenArray) ElementType() reflect.Type
func (AuthorizationExceptionRuleChildrenArray) ToAuthorizationExceptionRuleChildrenArrayOutput ¶
func (i AuthorizationExceptionRuleChildrenArray) ToAuthorizationExceptionRuleChildrenArrayOutput() AuthorizationExceptionRuleChildrenArrayOutput
func (AuthorizationExceptionRuleChildrenArray) ToAuthorizationExceptionRuleChildrenArrayOutputWithContext ¶
func (i AuthorizationExceptionRuleChildrenArray) ToAuthorizationExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenArrayOutput
type AuthorizationExceptionRuleChildrenArrayInput ¶
type AuthorizationExceptionRuleChildrenArrayInput interface { pulumi.Input ToAuthorizationExceptionRuleChildrenArrayOutput() AuthorizationExceptionRuleChildrenArrayOutput ToAuthorizationExceptionRuleChildrenArrayOutputWithContext(context.Context) AuthorizationExceptionRuleChildrenArrayOutput }
AuthorizationExceptionRuleChildrenArrayInput is an input type that accepts AuthorizationExceptionRuleChildrenArray and AuthorizationExceptionRuleChildrenArrayOutput values. You can construct a concrete instance of `AuthorizationExceptionRuleChildrenArrayInput` via:
AuthorizationExceptionRuleChildrenArray{ AuthorizationExceptionRuleChildrenArgs{...} }
type AuthorizationExceptionRuleChildrenArrayOutput ¶
type AuthorizationExceptionRuleChildrenArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationExceptionRuleChildrenArrayOutput) ElementType ¶
func (AuthorizationExceptionRuleChildrenArrayOutput) ElementType() reflect.Type
func (AuthorizationExceptionRuleChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenArrayOutput ¶
func (o AuthorizationExceptionRuleChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenArrayOutput() AuthorizationExceptionRuleChildrenArrayOutput
func (AuthorizationExceptionRuleChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenArrayOutputWithContext ¶
func (o AuthorizationExceptionRuleChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenArrayOutput
type AuthorizationExceptionRuleChildrenChildren ¶
type AuthorizationExceptionRuleChildrenChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type AuthorizationExceptionRuleChildrenChildrenArgs ¶
type AuthorizationExceptionRuleChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (AuthorizationExceptionRuleChildrenChildrenArgs) ElementType ¶
func (AuthorizationExceptionRuleChildrenChildrenArgs) ElementType() reflect.Type
func (AuthorizationExceptionRuleChildrenChildrenArgs) ToAuthorizationExceptionRuleChildrenChildrenOutput ¶
func (i AuthorizationExceptionRuleChildrenChildrenArgs) ToAuthorizationExceptionRuleChildrenChildrenOutput() AuthorizationExceptionRuleChildrenChildrenOutput
func (AuthorizationExceptionRuleChildrenChildrenArgs) ToAuthorizationExceptionRuleChildrenChildrenOutputWithContext ¶
func (i AuthorizationExceptionRuleChildrenChildrenArgs) ToAuthorizationExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenChildrenOutput
type AuthorizationExceptionRuleChildrenChildrenArray ¶
type AuthorizationExceptionRuleChildrenChildrenArray []AuthorizationExceptionRuleChildrenChildrenInput
func (AuthorizationExceptionRuleChildrenChildrenArray) ElementType ¶
func (AuthorizationExceptionRuleChildrenChildrenArray) ElementType() reflect.Type
func (AuthorizationExceptionRuleChildrenChildrenArray) ToAuthorizationExceptionRuleChildrenChildrenArrayOutput ¶
func (i AuthorizationExceptionRuleChildrenChildrenArray) ToAuthorizationExceptionRuleChildrenChildrenArrayOutput() AuthorizationExceptionRuleChildrenChildrenArrayOutput
func (AuthorizationExceptionRuleChildrenChildrenArray) ToAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext ¶
func (i AuthorizationExceptionRuleChildrenChildrenArray) ToAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenChildrenArrayOutput
type AuthorizationExceptionRuleChildrenChildrenArrayInput ¶
type AuthorizationExceptionRuleChildrenChildrenArrayInput interface { pulumi.Input ToAuthorizationExceptionRuleChildrenChildrenArrayOutput() AuthorizationExceptionRuleChildrenChildrenArrayOutput ToAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(context.Context) AuthorizationExceptionRuleChildrenChildrenArrayOutput }
AuthorizationExceptionRuleChildrenChildrenArrayInput is an input type that accepts AuthorizationExceptionRuleChildrenChildrenArray and AuthorizationExceptionRuleChildrenChildrenArrayOutput values. You can construct a concrete instance of `AuthorizationExceptionRuleChildrenChildrenArrayInput` via:
AuthorizationExceptionRuleChildrenChildrenArray{ AuthorizationExceptionRuleChildrenChildrenArgs{...} }
type AuthorizationExceptionRuleChildrenChildrenArrayOutput ¶
type AuthorizationExceptionRuleChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationExceptionRuleChildrenChildrenArrayOutput) ElementType ¶
func (AuthorizationExceptionRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
func (AuthorizationExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenChildrenArrayOutput ¶
func (o AuthorizationExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenChildrenArrayOutput() AuthorizationExceptionRuleChildrenChildrenArrayOutput
func (AuthorizationExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext ¶
func (o AuthorizationExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenChildrenArrayOutput
type AuthorizationExceptionRuleChildrenChildrenInput ¶
type AuthorizationExceptionRuleChildrenChildrenInput interface { pulumi.Input ToAuthorizationExceptionRuleChildrenChildrenOutput() AuthorizationExceptionRuleChildrenChildrenOutput ToAuthorizationExceptionRuleChildrenChildrenOutputWithContext(context.Context) AuthorizationExceptionRuleChildrenChildrenOutput }
AuthorizationExceptionRuleChildrenChildrenInput is an input type that accepts AuthorizationExceptionRuleChildrenChildrenArgs and AuthorizationExceptionRuleChildrenChildrenOutput values. You can construct a concrete instance of `AuthorizationExceptionRuleChildrenChildrenInput` via:
AuthorizationExceptionRuleChildrenChildrenArgs{...}
type AuthorizationExceptionRuleChildrenChildrenOutput ¶
type AuthorizationExceptionRuleChildrenChildrenOutput struct{ *pulumi.OutputState }
func (AuthorizationExceptionRuleChildrenChildrenOutput) AttributeName ¶
func (o AuthorizationExceptionRuleChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthorizationExceptionRuleChildrenChildrenOutput) AttributeValue ¶
func (o AuthorizationExceptionRuleChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthorizationExceptionRuleChildrenChildrenOutput) ConditionType ¶
func (o AuthorizationExceptionRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
- Choices: `ConditionAttributes`, `ConditionReference`
func (AuthorizationExceptionRuleChildrenChildrenOutput) DictionaryName ¶
func (o AuthorizationExceptionRuleChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationExceptionRuleChildrenChildrenOutput) DictionaryValue ¶
func (o AuthorizationExceptionRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthorizationExceptionRuleChildrenChildrenOutput) ElementType ¶
func (AuthorizationExceptionRuleChildrenChildrenOutput) ElementType() reflect.Type
func (AuthorizationExceptionRuleChildrenChildrenOutput) IsNegate ¶
func (o AuthorizationExceptionRuleChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthorizationExceptionRuleChildrenChildrenOutput) Operator ¶
func (o AuthorizationExceptionRuleChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthorizationExceptionRuleChildrenChildrenOutput) ToAuthorizationExceptionRuleChildrenChildrenOutput ¶
func (o AuthorizationExceptionRuleChildrenChildrenOutput) ToAuthorizationExceptionRuleChildrenChildrenOutput() AuthorizationExceptionRuleChildrenChildrenOutput
func (AuthorizationExceptionRuleChildrenChildrenOutput) ToAuthorizationExceptionRuleChildrenChildrenOutputWithContext ¶
func (o AuthorizationExceptionRuleChildrenChildrenOutput) ToAuthorizationExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenChildrenOutput
type AuthorizationExceptionRuleChildrenInput ¶
type AuthorizationExceptionRuleChildrenInput interface { pulumi.Input ToAuthorizationExceptionRuleChildrenOutput() AuthorizationExceptionRuleChildrenOutput ToAuthorizationExceptionRuleChildrenOutputWithContext(context.Context) AuthorizationExceptionRuleChildrenOutput }
AuthorizationExceptionRuleChildrenInput is an input type that accepts AuthorizationExceptionRuleChildrenArgs and AuthorizationExceptionRuleChildrenOutput values. You can construct a concrete instance of `AuthorizationExceptionRuleChildrenInput` via:
AuthorizationExceptionRuleChildrenArgs{...}
type AuthorizationExceptionRuleChildrenOutput ¶
type AuthorizationExceptionRuleChildrenOutput struct{ *pulumi.OutputState }
func (AuthorizationExceptionRuleChildrenOutput) AttributeName ¶
func (o AuthorizationExceptionRuleChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthorizationExceptionRuleChildrenOutput) AttributeValue ¶
func (o AuthorizationExceptionRuleChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthorizationExceptionRuleChildrenOutput) Childrens ¶
func (o AuthorizationExceptionRuleChildrenOutput) Childrens() AuthorizationExceptionRuleChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (AuthorizationExceptionRuleChildrenOutput) ConditionType ¶
func (o AuthorizationExceptionRuleChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
- Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (AuthorizationExceptionRuleChildrenOutput) DictionaryName ¶
func (o AuthorizationExceptionRuleChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationExceptionRuleChildrenOutput) DictionaryValue ¶
func (o AuthorizationExceptionRuleChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthorizationExceptionRuleChildrenOutput) ElementType ¶
func (AuthorizationExceptionRuleChildrenOutput) ElementType() reflect.Type
func (AuthorizationExceptionRuleChildrenOutput) Id ¶
func (o AuthorizationExceptionRuleChildrenOutput) Id() pulumi.StringPtrOutput
UUID for condition
func (AuthorizationExceptionRuleChildrenOutput) IsNegate ¶
func (o AuthorizationExceptionRuleChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthorizationExceptionRuleChildrenOutput) Operator ¶
func (o AuthorizationExceptionRuleChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthorizationExceptionRuleChildrenOutput) ToAuthorizationExceptionRuleChildrenOutput ¶
func (o AuthorizationExceptionRuleChildrenOutput) ToAuthorizationExceptionRuleChildrenOutput() AuthorizationExceptionRuleChildrenOutput
func (AuthorizationExceptionRuleChildrenOutput) ToAuthorizationExceptionRuleChildrenOutputWithContext ¶
func (o AuthorizationExceptionRuleChildrenOutput) ToAuthorizationExceptionRuleChildrenOutputWithContext(ctx context.Context) AuthorizationExceptionRuleChildrenOutput
type AuthorizationExceptionRuleInput ¶
type AuthorizationExceptionRuleInput interface { pulumi.Input ToAuthorizationExceptionRuleOutput() AuthorizationExceptionRuleOutput ToAuthorizationExceptionRuleOutputWithContext(ctx context.Context) AuthorizationExceptionRuleOutput }
type AuthorizationExceptionRuleMap ¶
type AuthorizationExceptionRuleMap map[string]AuthorizationExceptionRuleInput
func (AuthorizationExceptionRuleMap) ElementType ¶
func (AuthorizationExceptionRuleMap) ElementType() reflect.Type
func (AuthorizationExceptionRuleMap) ToAuthorizationExceptionRuleMapOutput ¶
func (i AuthorizationExceptionRuleMap) ToAuthorizationExceptionRuleMapOutput() AuthorizationExceptionRuleMapOutput
func (AuthorizationExceptionRuleMap) ToAuthorizationExceptionRuleMapOutputWithContext ¶
func (i AuthorizationExceptionRuleMap) ToAuthorizationExceptionRuleMapOutputWithContext(ctx context.Context) AuthorizationExceptionRuleMapOutput
type AuthorizationExceptionRuleMapInput ¶
type AuthorizationExceptionRuleMapInput interface { pulumi.Input ToAuthorizationExceptionRuleMapOutput() AuthorizationExceptionRuleMapOutput ToAuthorizationExceptionRuleMapOutputWithContext(context.Context) AuthorizationExceptionRuleMapOutput }
AuthorizationExceptionRuleMapInput is an input type that accepts AuthorizationExceptionRuleMap and AuthorizationExceptionRuleMapOutput values. You can construct a concrete instance of `AuthorizationExceptionRuleMapInput` via:
AuthorizationExceptionRuleMap{ "key": AuthorizationExceptionRuleArgs{...} }
type AuthorizationExceptionRuleMapOutput ¶
type AuthorizationExceptionRuleMapOutput struct{ *pulumi.OutputState }
func (AuthorizationExceptionRuleMapOutput) ElementType ¶
func (AuthorizationExceptionRuleMapOutput) ElementType() reflect.Type
func (AuthorizationExceptionRuleMapOutput) MapIndex ¶
func (o AuthorizationExceptionRuleMapOutput) MapIndex(k pulumi.StringInput) AuthorizationExceptionRuleOutput
func (AuthorizationExceptionRuleMapOutput) ToAuthorizationExceptionRuleMapOutput ¶
func (o AuthorizationExceptionRuleMapOutput) ToAuthorizationExceptionRuleMapOutput() AuthorizationExceptionRuleMapOutput
func (AuthorizationExceptionRuleMapOutput) ToAuthorizationExceptionRuleMapOutputWithContext ¶
func (o AuthorizationExceptionRuleMapOutput) ToAuthorizationExceptionRuleMapOutputWithContext(ctx context.Context) AuthorizationExceptionRuleMapOutput
type AuthorizationExceptionRuleOutput ¶
type AuthorizationExceptionRuleOutput struct{ *pulumi.OutputState }
func (AuthorizationExceptionRuleOutput) Childrens ¶
func (o AuthorizationExceptionRuleOutput) Childrens() AuthorizationExceptionRuleChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (AuthorizationExceptionRuleOutput) ConditionAttributeName ¶
func (o AuthorizationExceptionRuleOutput) ConditionAttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthorizationExceptionRuleOutput) ConditionAttributeValue ¶
func (o AuthorizationExceptionRuleOutput) ConditionAttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthorizationExceptionRuleOutput) ConditionDictionaryName ¶
func (o AuthorizationExceptionRuleOutput) ConditionDictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationExceptionRuleOutput) ConditionDictionaryValue ¶
func (o AuthorizationExceptionRuleOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthorizationExceptionRuleOutput) ConditionId ¶
func (o AuthorizationExceptionRuleOutput) ConditionId() pulumi.StringPtrOutput
UUID for condition
func (AuthorizationExceptionRuleOutput) ConditionIsNegate ¶
func (o AuthorizationExceptionRuleOutput) ConditionIsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthorizationExceptionRuleOutput) ConditionOperator ¶
func (o AuthorizationExceptionRuleOutput) ConditionOperator() pulumi.StringPtrOutput
Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthorizationExceptionRuleOutput) ConditionType ¶
func (o AuthorizationExceptionRuleOutput) ConditionType() pulumi.StringPtrOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (AuthorizationExceptionRuleOutput) Default ¶
func (o AuthorizationExceptionRuleOutput) Default() pulumi.BoolPtrOutput
Indicates if this rule is the default one
func (AuthorizationExceptionRuleOutput) ElementType ¶
func (AuthorizationExceptionRuleOutput) ElementType() reflect.Type
func (AuthorizationExceptionRuleOutput) Name ¶
func (o AuthorizationExceptionRuleOutput) Name() pulumi.StringOutput
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (AuthorizationExceptionRuleOutput) PolicySetId ¶
func (o AuthorizationExceptionRuleOutput) PolicySetId() pulumi.StringOutput
Policy set ID
func (AuthorizationExceptionRuleOutput) Profiles ¶
func (o AuthorizationExceptionRuleOutput) Profiles() pulumi.StringArrayOutput
The authorization profile(s)
func (AuthorizationExceptionRuleOutput) Rank ¶
func (o AuthorizationExceptionRuleOutput) Rank() pulumi.IntPtrOutput
The rank (priority) in relation to other rules. Lower rank is higher priority.
func (AuthorizationExceptionRuleOutput) SecurityGroup ¶
func (o AuthorizationExceptionRuleOutput) SecurityGroup() pulumi.StringPtrOutput
Security group used in authorization policies
func (AuthorizationExceptionRuleOutput) State ¶
func (o AuthorizationExceptionRuleOutput) State() pulumi.StringPtrOutput
The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor`
func (AuthorizationExceptionRuleOutput) ToAuthorizationExceptionRuleOutput ¶
func (o AuthorizationExceptionRuleOutput) ToAuthorizationExceptionRuleOutput() AuthorizationExceptionRuleOutput
func (AuthorizationExceptionRuleOutput) ToAuthorizationExceptionRuleOutputWithContext ¶
func (o AuthorizationExceptionRuleOutput) ToAuthorizationExceptionRuleOutputWithContext(ctx context.Context) AuthorizationExceptionRuleOutput
type AuthorizationExceptionRuleState ¶
type AuthorizationExceptionRuleState struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationExceptionRuleChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this rule is the default one Default pulumi.BoolPtrInput // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // Policy set ID PolicySetId pulumi.StringPtrInput // The authorization profile(s) Profiles pulumi.StringArrayInput // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrInput // Security group used in authorization policies SecurityGroup pulumi.StringPtrInput // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrInput }
func (AuthorizationExceptionRuleState) ElementType ¶
func (AuthorizationExceptionRuleState) ElementType() reflect.Type
type AuthorizationGlobalExceptionRule ¶
type AuthorizationGlobalExceptionRule struct { pulumi.CustomResourceState // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationGlobalExceptionRuleChildrenArrayOutput `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName pulumi.StringPtrOutput `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrOutput `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName pulumi.StringPtrOutput `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue pulumi.StringPtrOutput `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId pulumi.StringPtrOutput `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrOutput `pulumi:"conditionIsNegate"` // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrOutput `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrOutput `pulumi:"conditionType"` // Indicates if this rule is the default one Default pulumi.BoolPtrOutput `pulumi:"default"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringOutput `pulumi:"name"` // The authorization profile(s) Profiles pulumi.StringArrayOutput `pulumi:"profiles"` // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrOutput `pulumi:"rank"` // Security group used in authorization policies SecurityGroup pulumi.StringPtrOutput `pulumi:"securityGroup"` // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrOutput `pulumi:"state"` }
This resource can manage a Network Access Authorization Global Exception Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewAuthorizationGlobalExceptionRule(ctx, "example", &networkaccess.AuthorizationGlobalExceptionRuleArgs{ Name: pulumi.String("Rule1"), Default: pulumi.Bool(false), Rank: pulumi.Int(0), State: pulumi.String("enabled"), ConditionType: pulumi.String("ConditionAttributes"), ConditionIsNegate: pulumi.Bool(false), ConditionAttributeName: pulumi.String("Location"), ConditionAttributeValue: pulumi.String("All Locations"), ConditionDictionaryName: pulumi.String("DEVICE"), ConditionOperator: pulumi.String("equals"), Profiles: pulumi.StringArray{ pulumi.String("PermitAccess"), }, SecurityGroup: pulumi.String("BYOD"), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/authorizationGlobalExceptionRule:AuthorizationGlobalExceptionRule example "76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetAuthorizationGlobalExceptionRule ¶
func GetAuthorizationGlobalExceptionRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizationGlobalExceptionRuleState, opts ...pulumi.ResourceOption) (*AuthorizationGlobalExceptionRule, error)
GetAuthorizationGlobalExceptionRule gets an existing AuthorizationGlobalExceptionRule 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 NewAuthorizationGlobalExceptionRule ¶
func NewAuthorizationGlobalExceptionRule(ctx *pulumi.Context, name string, args *AuthorizationGlobalExceptionRuleArgs, opts ...pulumi.ResourceOption) (*AuthorizationGlobalExceptionRule, error)
NewAuthorizationGlobalExceptionRule registers a new resource with the given unique name, arguments, and options.
func (*AuthorizationGlobalExceptionRule) ElementType ¶
func (*AuthorizationGlobalExceptionRule) ElementType() reflect.Type
func (*AuthorizationGlobalExceptionRule) ToAuthorizationGlobalExceptionRuleOutput ¶
func (i *AuthorizationGlobalExceptionRule) ToAuthorizationGlobalExceptionRuleOutput() AuthorizationGlobalExceptionRuleOutput
func (*AuthorizationGlobalExceptionRule) ToAuthorizationGlobalExceptionRuleOutputWithContext ¶
func (i *AuthorizationGlobalExceptionRule) ToAuthorizationGlobalExceptionRuleOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleOutput
type AuthorizationGlobalExceptionRuleArgs ¶
type AuthorizationGlobalExceptionRuleArgs struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationGlobalExceptionRuleChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this rule is the default one Default pulumi.BoolPtrInput // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // The authorization profile(s) Profiles pulumi.StringArrayInput // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrInput // Security group used in authorization policies SecurityGroup pulumi.StringPtrInput // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrInput }
The set of arguments for constructing a AuthorizationGlobalExceptionRule resource.
func (AuthorizationGlobalExceptionRuleArgs) ElementType ¶
func (AuthorizationGlobalExceptionRuleArgs) ElementType() reflect.Type
type AuthorizationGlobalExceptionRuleArray ¶
type AuthorizationGlobalExceptionRuleArray []AuthorizationGlobalExceptionRuleInput
func (AuthorizationGlobalExceptionRuleArray) ElementType ¶
func (AuthorizationGlobalExceptionRuleArray) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleArray) ToAuthorizationGlobalExceptionRuleArrayOutput ¶
func (i AuthorizationGlobalExceptionRuleArray) ToAuthorizationGlobalExceptionRuleArrayOutput() AuthorizationGlobalExceptionRuleArrayOutput
func (AuthorizationGlobalExceptionRuleArray) ToAuthorizationGlobalExceptionRuleArrayOutputWithContext ¶
func (i AuthorizationGlobalExceptionRuleArray) ToAuthorizationGlobalExceptionRuleArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleArrayOutput
type AuthorizationGlobalExceptionRuleArrayInput ¶
type AuthorizationGlobalExceptionRuleArrayInput interface { pulumi.Input ToAuthorizationGlobalExceptionRuleArrayOutput() AuthorizationGlobalExceptionRuleArrayOutput ToAuthorizationGlobalExceptionRuleArrayOutputWithContext(context.Context) AuthorizationGlobalExceptionRuleArrayOutput }
AuthorizationGlobalExceptionRuleArrayInput is an input type that accepts AuthorizationGlobalExceptionRuleArray and AuthorizationGlobalExceptionRuleArrayOutput values. You can construct a concrete instance of `AuthorizationGlobalExceptionRuleArrayInput` via:
AuthorizationGlobalExceptionRuleArray{ AuthorizationGlobalExceptionRuleArgs{...} }
type AuthorizationGlobalExceptionRuleArrayOutput ¶
type AuthorizationGlobalExceptionRuleArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationGlobalExceptionRuleArrayOutput) ElementType ¶
func (AuthorizationGlobalExceptionRuleArrayOutput) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleArrayOutput) ToAuthorizationGlobalExceptionRuleArrayOutput ¶
func (o AuthorizationGlobalExceptionRuleArrayOutput) ToAuthorizationGlobalExceptionRuleArrayOutput() AuthorizationGlobalExceptionRuleArrayOutput
func (AuthorizationGlobalExceptionRuleArrayOutput) ToAuthorizationGlobalExceptionRuleArrayOutputWithContext ¶
func (o AuthorizationGlobalExceptionRuleArrayOutput) ToAuthorizationGlobalExceptionRuleArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleArrayOutput
type AuthorizationGlobalExceptionRuleChildren ¶
type AuthorizationGlobalExceptionRuleChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []AuthorizationGlobalExceptionRuleChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type AuthorizationGlobalExceptionRuleChildrenArgs ¶
type AuthorizationGlobalExceptionRuleChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationGlobalExceptionRuleChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (AuthorizationGlobalExceptionRuleChildrenArgs) ElementType ¶
func (AuthorizationGlobalExceptionRuleChildrenArgs) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenOutput ¶
func (i AuthorizationGlobalExceptionRuleChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenOutput() AuthorizationGlobalExceptionRuleChildrenOutput
func (AuthorizationGlobalExceptionRuleChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenOutputWithContext ¶
func (i AuthorizationGlobalExceptionRuleChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenOutput
type AuthorizationGlobalExceptionRuleChildrenArray ¶
type AuthorizationGlobalExceptionRuleChildrenArray []AuthorizationGlobalExceptionRuleChildrenInput
func (AuthorizationGlobalExceptionRuleChildrenArray) ElementType ¶
func (AuthorizationGlobalExceptionRuleChildrenArray) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenArrayOutput ¶
func (i AuthorizationGlobalExceptionRuleChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenArrayOutput
func (AuthorizationGlobalExceptionRuleChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext ¶
func (i AuthorizationGlobalExceptionRuleChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenArrayOutput
type AuthorizationGlobalExceptionRuleChildrenArrayInput ¶
type AuthorizationGlobalExceptionRuleChildrenArrayInput interface { pulumi.Input ToAuthorizationGlobalExceptionRuleChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenArrayOutput ToAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(context.Context) AuthorizationGlobalExceptionRuleChildrenArrayOutput }
AuthorizationGlobalExceptionRuleChildrenArrayInput is an input type that accepts AuthorizationGlobalExceptionRuleChildrenArray and AuthorizationGlobalExceptionRuleChildrenArrayOutput values. You can construct a concrete instance of `AuthorizationGlobalExceptionRuleChildrenArrayInput` via:
AuthorizationGlobalExceptionRuleChildrenArray{ AuthorizationGlobalExceptionRuleChildrenArgs{...} }
type AuthorizationGlobalExceptionRuleChildrenArrayOutput ¶
type AuthorizationGlobalExceptionRuleChildrenArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationGlobalExceptionRuleChildrenArrayOutput) ElementType ¶
func (AuthorizationGlobalExceptionRuleChildrenArrayOutput) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenArrayOutput ¶
func (o AuthorizationGlobalExceptionRuleChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenArrayOutput
func (AuthorizationGlobalExceptionRuleChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext ¶
func (o AuthorizationGlobalExceptionRuleChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenArrayOutput
type AuthorizationGlobalExceptionRuleChildrenChildren ¶
type AuthorizationGlobalExceptionRuleChildrenChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type AuthorizationGlobalExceptionRuleChildrenChildrenArgs ¶
type AuthorizationGlobalExceptionRuleChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (AuthorizationGlobalExceptionRuleChildrenChildrenArgs) ElementType ¶
func (AuthorizationGlobalExceptionRuleChildrenChildrenArgs) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutput ¶
func (i AuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutput() AuthorizationGlobalExceptionRuleChildrenChildrenOutput
func (AuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext ¶
func (i AuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenOutput
type AuthorizationGlobalExceptionRuleChildrenChildrenArray ¶
type AuthorizationGlobalExceptionRuleChildrenChildrenArray []AuthorizationGlobalExceptionRuleChildrenChildrenInput
func (AuthorizationGlobalExceptionRuleChildrenChildrenArray) ElementType ¶
func (AuthorizationGlobalExceptionRuleChildrenChildrenArray) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleChildrenChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput ¶
func (i AuthorizationGlobalExceptionRuleChildrenChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
func (AuthorizationGlobalExceptionRuleChildrenChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext ¶
func (i AuthorizationGlobalExceptionRuleChildrenChildrenArray) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
type AuthorizationGlobalExceptionRuleChildrenChildrenArrayInput ¶
type AuthorizationGlobalExceptionRuleChildrenChildrenArrayInput interface { pulumi.Input ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput }
AuthorizationGlobalExceptionRuleChildrenChildrenArrayInput is an input type that accepts AuthorizationGlobalExceptionRuleChildrenChildrenArray and AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput values. You can construct a concrete instance of `AuthorizationGlobalExceptionRuleChildrenChildrenArrayInput` via:
AuthorizationGlobalExceptionRuleChildrenChildrenArray{ AuthorizationGlobalExceptionRuleChildrenChildrenArgs{...} }
type AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput ¶
type AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ElementType ¶
func (AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
func (AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
type AuthorizationGlobalExceptionRuleChildrenChildrenInput ¶
type AuthorizationGlobalExceptionRuleChildrenChildrenInput interface { pulumi.Input ToAuthorizationGlobalExceptionRuleChildrenChildrenOutput() AuthorizationGlobalExceptionRuleChildrenChildrenOutput ToAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenOutput }
AuthorizationGlobalExceptionRuleChildrenChildrenInput is an input type that accepts AuthorizationGlobalExceptionRuleChildrenChildrenArgs and AuthorizationGlobalExceptionRuleChildrenChildrenOutput values. You can construct a concrete instance of `AuthorizationGlobalExceptionRuleChildrenChildrenInput` via:
AuthorizationGlobalExceptionRuleChildrenChildrenArgs{...}
type AuthorizationGlobalExceptionRuleChildrenChildrenOutput ¶
type AuthorizationGlobalExceptionRuleChildrenChildrenOutput struct{ *pulumi.OutputState }
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeName ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeValue ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ConditionType ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
- Choices: `ConditionAttributes`, `ConditionReference`
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryName ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryValue ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ElementType ¶
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) IsNegate ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) Operator ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutput ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutput() AuthorizationGlobalExceptionRuleChildrenChildrenOutput
func (AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext ¶
func (o AuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenChildrenOutput
type AuthorizationGlobalExceptionRuleChildrenInput ¶
type AuthorizationGlobalExceptionRuleChildrenInput interface { pulumi.Input ToAuthorizationGlobalExceptionRuleChildrenOutput() AuthorizationGlobalExceptionRuleChildrenOutput ToAuthorizationGlobalExceptionRuleChildrenOutputWithContext(context.Context) AuthorizationGlobalExceptionRuleChildrenOutput }
AuthorizationGlobalExceptionRuleChildrenInput is an input type that accepts AuthorizationGlobalExceptionRuleChildrenArgs and AuthorizationGlobalExceptionRuleChildrenOutput values. You can construct a concrete instance of `AuthorizationGlobalExceptionRuleChildrenInput` via:
AuthorizationGlobalExceptionRuleChildrenArgs{...}
type AuthorizationGlobalExceptionRuleChildrenOutput ¶
type AuthorizationGlobalExceptionRuleChildrenOutput struct{ *pulumi.OutputState }
func (AuthorizationGlobalExceptionRuleChildrenOutput) AttributeName ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthorizationGlobalExceptionRuleChildrenOutput) AttributeValue ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthorizationGlobalExceptionRuleChildrenOutput) Childrens ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) Childrens() AuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (AuthorizationGlobalExceptionRuleChildrenOutput) ConditionType ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
- Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (AuthorizationGlobalExceptionRuleChildrenOutput) DictionaryName ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationGlobalExceptionRuleChildrenOutput) DictionaryValue ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthorizationGlobalExceptionRuleChildrenOutput) ElementType ¶
func (AuthorizationGlobalExceptionRuleChildrenOutput) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleChildrenOutput) IsNegate ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthorizationGlobalExceptionRuleChildrenOutput) Operator ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthorizationGlobalExceptionRuleChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenOutput ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenOutput() AuthorizationGlobalExceptionRuleChildrenOutput
func (AuthorizationGlobalExceptionRuleChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenOutputWithContext ¶
func (o AuthorizationGlobalExceptionRuleChildrenOutput) ToAuthorizationGlobalExceptionRuleChildrenOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleChildrenOutput
type AuthorizationGlobalExceptionRuleInput ¶
type AuthorizationGlobalExceptionRuleInput interface { pulumi.Input ToAuthorizationGlobalExceptionRuleOutput() AuthorizationGlobalExceptionRuleOutput ToAuthorizationGlobalExceptionRuleOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleOutput }
type AuthorizationGlobalExceptionRuleMap ¶
type AuthorizationGlobalExceptionRuleMap map[string]AuthorizationGlobalExceptionRuleInput
func (AuthorizationGlobalExceptionRuleMap) ElementType ¶
func (AuthorizationGlobalExceptionRuleMap) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleMap) ToAuthorizationGlobalExceptionRuleMapOutput ¶
func (i AuthorizationGlobalExceptionRuleMap) ToAuthorizationGlobalExceptionRuleMapOutput() AuthorizationGlobalExceptionRuleMapOutput
func (AuthorizationGlobalExceptionRuleMap) ToAuthorizationGlobalExceptionRuleMapOutputWithContext ¶
func (i AuthorizationGlobalExceptionRuleMap) ToAuthorizationGlobalExceptionRuleMapOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleMapOutput
type AuthorizationGlobalExceptionRuleMapInput ¶
type AuthorizationGlobalExceptionRuleMapInput interface { pulumi.Input ToAuthorizationGlobalExceptionRuleMapOutput() AuthorizationGlobalExceptionRuleMapOutput ToAuthorizationGlobalExceptionRuleMapOutputWithContext(context.Context) AuthorizationGlobalExceptionRuleMapOutput }
AuthorizationGlobalExceptionRuleMapInput is an input type that accepts AuthorizationGlobalExceptionRuleMap and AuthorizationGlobalExceptionRuleMapOutput values. You can construct a concrete instance of `AuthorizationGlobalExceptionRuleMapInput` via:
AuthorizationGlobalExceptionRuleMap{ "key": AuthorizationGlobalExceptionRuleArgs{...} }
type AuthorizationGlobalExceptionRuleMapOutput ¶
type AuthorizationGlobalExceptionRuleMapOutput struct{ *pulumi.OutputState }
func (AuthorizationGlobalExceptionRuleMapOutput) ElementType ¶
func (AuthorizationGlobalExceptionRuleMapOutput) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleMapOutput) MapIndex ¶
func (o AuthorizationGlobalExceptionRuleMapOutput) MapIndex(k pulumi.StringInput) AuthorizationGlobalExceptionRuleOutput
func (AuthorizationGlobalExceptionRuleMapOutput) ToAuthorizationGlobalExceptionRuleMapOutput ¶
func (o AuthorizationGlobalExceptionRuleMapOutput) ToAuthorizationGlobalExceptionRuleMapOutput() AuthorizationGlobalExceptionRuleMapOutput
func (AuthorizationGlobalExceptionRuleMapOutput) ToAuthorizationGlobalExceptionRuleMapOutputWithContext ¶
func (o AuthorizationGlobalExceptionRuleMapOutput) ToAuthorizationGlobalExceptionRuleMapOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleMapOutput
type AuthorizationGlobalExceptionRuleOutput ¶
type AuthorizationGlobalExceptionRuleOutput struct{ *pulumi.OutputState }
func (AuthorizationGlobalExceptionRuleOutput) Childrens ¶
func (o AuthorizationGlobalExceptionRuleOutput) Childrens() AuthorizationGlobalExceptionRuleChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (AuthorizationGlobalExceptionRuleOutput) ConditionAttributeName ¶
func (o AuthorizationGlobalExceptionRuleOutput) ConditionAttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthorizationGlobalExceptionRuleOutput) ConditionAttributeValue ¶
func (o AuthorizationGlobalExceptionRuleOutput) ConditionAttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthorizationGlobalExceptionRuleOutput) ConditionDictionaryName ¶
func (o AuthorizationGlobalExceptionRuleOutput) ConditionDictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationGlobalExceptionRuleOutput) ConditionDictionaryValue ¶
func (o AuthorizationGlobalExceptionRuleOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthorizationGlobalExceptionRuleOutput) ConditionId ¶
func (o AuthorizationGlobalExceptionRuleOutput) ConditionId() pulumi.StringPtrOutput
UUID for condition
func (AuthorizationGlobalExceptionRuleOutput) ConditionIsNegate ¶
func (o AuthorizationGlobalExceptionRuleOutput) ConditionIsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthorizationGlobalExceptionRuleOutput) ConditionOperator ¶
func (o AuthorizationGlobalExceptionRuleOutput) ConditionOperator() pulumi.StringPtrOutput
Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthorizationGlobalExceptionRuleOutput) ConditionType ¶
func (o AuthorizationGlobalExceptionRuleOutput) ConditionType() pulumi.StringPtrOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (AuthorizationGlobalExceptionRuleOutput) Default ¶
func (o AuthorizationGlobalExceptionRuleOutput) Default() pulumi.BoolPtrOutput
Indicates if this rule is the default one
func (AuthorizationGlobalExceptionRuleOutput) ElementType ¶
func (AuthorizationGlobalExceptionRuleOutput) ElementType() reflect.Type
func (AuthorizationGlobalExceptionRuleOutput) Name ¶
func (o AuthorizationGlobalExceptionRuleOutput) Name() pulumi.StringOutput
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (AuthorizationGlobalExceptionRuleOutput) Profiles ¶
func (o AuthorizationGlobalExceptionRuleOutput) Profiles() pulumi.StringArrayOutput
The authorization profile(s)
func (AuthorizationGlobalExceptionRuleOutput) Rank ¶
func (o AuthorizationGlobalExceptionRuleOutput) Rank() pulumi.IntPtrOutput
The rank (priority) in relation to other rules. Lower rank is higher priority.
func (AuthorizationGlobalExceptionRuleOutput) SecurityGroup ¶
func (o AuthorizationGlobalExceptionRuleOutput) SecurityGroup() pulumi.StringPtrOutput
Security group used in authorization policies
func (AuthorizationGlobalExceptionRuleOutput) State ¶
func (o AuthorizationGlobalExceptionRuleOutput) State() pulumi.StringPtrOutput
The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor`
func (AuthorizationGlobalExceptionRuleOutput) ToAuthorizationGlobalExceptionRuleOutput ¶
func (o AuthorizationGlobalExceptionRuleOutput) ToAuthorizationGlobalExceptionRuleOutput() AuthorizationGlobalExceptionRuleOutput
func (AuthorizationGlobalExceptionRuleOutput) ToAuthorizationGlobalExceptionRuleOutputWithContext ¶
func (o AuthorizationGlobalExceptionRuleOutput) ToAuthorizationGlobalExceptionRuleOutputWithContext(ctx context.Context) AuthorizationGlobalExceptionRuleOutput
type AuthorizationGlobalExceptionRuleState ¶
type AuthorizationGlobalExceptionRuleState struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationGlobalExceptionRuleChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this rule is the default one Default pulumi.BoolPtrInput // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // The authorization profile(s) Profiles pulumi.StringArrayInput // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrInput // Security group used in authorization policies SecurityGroup pulumi.StringPtrInput // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrInput }
func (AuthorizationGlobalExceptionRuleState) ElementType ¶
func (AuthorizationGlobalExceptionRuleState) ElementType() reflect.Type
type AuthorizationProfile ¶
type AuthorizationProfile struct { pulumi.CustomResourceState // Access type - Choices: `ACCESS_ACCEPT`, `ACCESS_REJECT` - Default value: `ACCESS_ACCEPT` AccessType pulumi.StringOutput `pulumi:"accessType"` // ACL Acl pulumi.StringPtrOutput `pulumi:"acl"` // List of advanced attributes AdvancedAttributes AuthorizationProfileAdvancedAttributeArrayOutput `pulumi:"advancedAttributes"` // Agentless Posture. AgentlessPosture pulumi.BoolPtrOutput `pulumi:"agentlessPosture"` // Airespace ACL AirespaceAcl pulumi.StringPtrOutput `pulumi:"airespaceAcl"` // Airespace IPv6 ACL AirespaceIpv6Acl pulumi.StringPtrOutput `pulumi:"airespaceIpv6Acl"` // ASA VPN AsaVpn pulumi.StringPtrOutput `pulumi:"asaVpn"` // Auto smart port AutoSmartPort pulumi.StringPtrOutput `pulumi:"autoSmartPort"` // AVC profile AvcProfile pulumi.StringPtrOutput `pulumi:"avcProfile"` // DACL name DaclName pulumi.StringPtrOutput `pulumi:"daclName"` // Description Description pulumi.StringPtrOutput `pulumi:"description"` // Easy wired session candidate - Default value: `false` EasywiredSessionCandidate pulumi.BoolOutput `pulumi:"easywiredSessionCandidate"` // Interface template InterfaceTemplate pulumi.StringPtrOutput `pulumi:"interfaceTemplate"` // IPv6 ACL Ipv6AclFilter pulumi.StringPtrOutput `pulumi:"ipv6AclFilter"` // IPv6 DACL name Ipv6DaclName pulumi.StringPtrOutput `pulumi:"ipv6DaclName"` // MacSec policy - Choices: `MUST_SECURE`, `MUST_NOT_SECURE`, `SHOULD_SECURE` MacSecPolicy pulumi.StringPtrOutput `pulumi:"macSecPolicy"` // The name of the authorization profile Name pulumi.StringOutput `pulumi:"name"` // NEAT - Default value: `false` Neat pulumi.BoolOutput `pulumi:"neat"` // Value needs to be an existing Network Device Profile - Default value: `Cisco` ProfileName pulumi.StringOutput `pulumi:"profileName"` // Maintain Connectivity During Reauthentication - Choices: `DEFAULT`, `RADIUS_REQUEST` ReauthenticationConnectivity pulumi.StringPtrOutput `pulumi:"reauthenticationConnectivity"` // Reauthentication timer - Range: `1`-`65535` ReauthenticationTimer pulumi.IntPtrOutput `pulumi:"reauthenticationTimer"` // Service template - Default value: `false` ServiceTemplate pulumi.BoolOutput `pulumi:"serviceTemplate"` // Track movement - Default value: `false` TrackMovement pulumi.BoolOutput `pulumi:"trackMovement"` // Unique identifier UniqueIdentifier pulumi.StringPtrOutput `pulumi:"uniqueIdentifier"` // Vlan name or ID VlanNameId pulumi.StringPtrOutput `pulumi:"vlanNameId"` // Vlan tag ID - Range: `0`-`31` VlanTagId pulumi.IntPtrOutput `pulumi:"vlanTagId"` // Voice domain permission - Default value: `false` VoiceDomainPermission pulumi.BoolOutput `pulumi:"voiceDomainPermission"` // Web authentication (local) - Default value: `false` WebAuth pulumi.BoolOutput `pulumi:"webAuth"` // Web redirection ACL WebRedirectionAcl pulumi.StringPtrOutput `pulumi:"webRedirectionAcl"` // This attribute is mandatory when `webRedirectionType` value is `CentralizedWebAuth`. For all other `webRedirectionType` // values the field must be ignored. WebRedirectionDisplayCertificatesRenewalMessages pulumi.BoolPtrOutput `pulumi:"webRedirectionDisplayCertificatesRenewalMessages"` // A portal that exist in the DB and fits the `webRedirectionType` WebRedirectionPortalName pulumi.StringPtrOutput `pulumi:"webRedirectionPortalName"` // IP, hostname or FQDN WebRedirectionStaticIpHostNameFqdn pulumi.StringPtrOutput `pulumi:"webRedirectionStaticIpHostNameFqdn"` // This type must fit the `webRedirectionPortalName` - Choices: `CentralizedWebAuth`, `HotSpot`, // `NativeSupplicanProvisioning`, `ClientProvisioning` WebRedirectionType pulumi.StringPtrOutput `pulumi:"webRedirectionType"` }
This resource can manage an authorization profiles policy element.
## Import
```sh $ pulumi import ise:networkaccess/authorizationProfile:AuthorizationProfile example "76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetAuthorizationProfile ¶
func GetAuthorizationProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizationProfileState, opts ...pulumi.ResourceOption) (*AuthorizationProfile, error)
GetAuthorizationProfile gets an existing AuthorizationProfile 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 NewAuthorizationProfile ¶
func NewAuthorizationProfile(ctx *pulumi.Context, name string, args *AuthorizationProfileArgs, opts ...pulumi.ResourceOption) (*AuthorizationProfile, error)
NewAuthorizationProfile registers a new resource with the given unique name, arguments, and options.
func (*AuthorizationProfile) ElementType ¶
func (*AuthorizationProfile) ElementType() reflect.Type
func (*AuthorizationProfile) ToAuthorizationProfileOutput ¶
func (i *AuthorizationProfile) ToAuthorizationProfileOutput() AuthorizationProfileOutput
func (*AuthorizationProfile) ToAuthorizationProfileOutputWithContext ¶
func (i *AuthorizationProfile) ToAuthorizationProfileOutputWithContext(ctx context.Context) AuthorizationProfileOutput
type AuthorizationProfileAdvancedAttribute ¶
type AuthorizationProfileAdvancedAttribute struct { // Dictionary name AttributeLeftDictionaryName *string `pulumi:"attributeLeftDictionaryName"` // Attribute name AttributeLeftName *string `pulumi:"attributeLeftName"` // Dictionary name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` AttributeRightDictionaryName *string `pulumi:"attributeRightDictionaryName"` // Attribute name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` AttributeRightName *string `pulumi:"attributeRightName"` // Attribute value, only required when `attributeRightValueType` is `AttributeValue` AttributeRightValue *string `pulumi:"attributeRightValue"` // Advanced attribute value type // - Choices: `AdvancedDictionaryAttribute`, `AttributeValue` AttributeRightValueType *string `pulumi:"attributeRightValueType"` }
type AuthorizationProfileAdvancedAttributeArgs ¶
type AuthorizationProfileAdvancedAttributeArgs struct { // Dictionary name AttributeLeftDictionaryName pulumi.StringPtrInput `pulumi:"attributeLeftDictionaryName"` // Attribute name AttributeLeftName pulumi.StringPtrInput `pulumi:"attributeLeftName"` // Dictionary name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` AttributeRightDictionaryName pulumi.StringPtrInput `pulumi:"attributeRightDictionaryName"` // Attribute name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` AttributeRightName pulumi.StringPtrInput `pulumi:"attributeRightName"` // Attribute value, only required when `attributeRightValueType` is `AttributeValue` AttributeRightValue pulumi.StringPtrInput `pulumi:"attributeRightValue"` // Advanced attribute value type // - Choices: `AdvancedDictionaryAttribute`, `AttributeValue` AttributeRightValueType pulumi.StringPtrInput `pulumi:"attributeRightValueType"` }
func (AuthorizationProfileAdvancedAttributeArgs) ElementType ¶
func (AuthorizationProfileAdvancedAttributeArgs) ElementType() reflect.Type
func (AuthorizationProfileAdvancedAttributeArgs) ToAuthorizationProfileAdvancedAttributeOutput ¶
func (i AuthorizationProfileAdvancedAttributeArgs) ToAuthorizationProfileAdvancedAttributeOutput() AuthorizationProfileAdvancedAttributeOutput
func (AuthorizationProfileAdvancedAttributeArgs) ToAuthorizationProfileAdvancedAttributeOutputWithContext ¶
func (i AuthorizationProfileAdvancedAttributeArgs) ToAuthorizationProfileAdvancedAttributeOutputWithContext(ctx context.Context) AuthorizationProfileAdvancedAttributeOutput
type AuthorizationProfileAdvancedAttributeArray ¶
type AuthorizationProfileAdvancedAttributeArray []AuthorizationProfileAdvancedAttributeInput
func (AuthorizationProfileAdvancedAttributeArray) ElementType ¶
func (AuthorizationProfileAdvancedAttributeArray) ElementType() reflect.Type
func (AuthorizationProfileAdvancedAttributeArray) ToAuthorizationProfileAdvancedAttributeArrayOutput ¶
func (i AuthorizationProfileAdvancedAttributeArray) ToAuthorizationProfileAdvancedAttributeArrayOutput() AuthorizationProfileAdvancedAttributeArrayOutput
func (AuthorizationProfileAdvancedAttributeArray) ToAuthorizationProfileAdvancedAttributeArrayOutputWithContext ¶
func (i AuthorizationProfileAdvancedAttributeArray) ToAuthorizationProfileAdvancedAttributeArrayOutputWithContext(ctx context.Context) AuthorizationProfileAdvancedAttributeArrayOutput
type AuthorizationProfileAdvancedAttributeArrayInput ¶
type AuthorizationProfileAdvancedAttributeArrayInput interface { pulumi.Input ToAuthorizationProfileAdvancedAttributeArrayOutput() AuthorizationProfileAdvancedAttributeArrayOutput ToAuthorizationProfileAdvancedAttributeArrayOutputWithContext(context.Context) AuthorizationProfileAdvancedAttributeArrayOutput }
AuthorizationProfileAdvancedAttributeArrayInput is an input type that accepts AuthorizationProfileAdvancedAttributeArray and AuthorizationProfileAdvancedAttributeArrayOutput values. You can construct a concrete instance of `AuthorizationProfileAdvancedAttributeArrayInput` via:
AuthorizationProfileAdvancedAttributeArray{ AuthorizationProfileAdvancedAttributeArgs{...} }
type AuthorizationProfileAdvancedAttributeArrayOutput ¶
type AuthorizationProfileAdvancedAttributeArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationProfileAdvancedAttributeArrayOutput) ElementType ¶
func (AuthorizationProfileAdvancedAttributeArrayOutput) ElementType() reflect.Type
func (AuthorizationProfileAdvancedAttributeArrayOutput) ToAuthorizationProfileAdvancedAttributeArrayOutput ¶
func (o AuthorizationProfileAdvancedAttributeArrayOutput) ToAuthorizationProfileAdvancedAttributeArrayOutput() AuthorizationProfileAdvancedAttributeArrayOutput
func (AuthorizationProfileAdvancedAttributeArrayOutput) ToAuthorizationProfileAdvancedAttributeArrayOutputWithContext ¶
func (o AuthorizationProfileAdvancedAttributeArrayOutput) ToAuthorizationProfileAdvancedAttributeArrayOutputWithContext(ctx context.Context) AuthorizationProfileAdvancedAttributeArrayOutput
type AuthorizationProfileAdvancedAttributeInput ¶
type AuthorizationProfileAdvancedAttributeInput interface { pulumi.Input ToAuthorizationProfileAdvancedAttributeOutput() AuthorizationProfileAdvancedAttributeOutput ToAuthorizationProfileAdvancedAttributeOutputWithContext(context.Context) AuthorizationProfileAdvancedAttributeOutput }
AuthorizationProfileAdvancedAttributeInput is an input type that accepts AuthorizationProfileAdvancedAttributeArgs and AuthorizationProfileAdvancedAttributeOutput values. You can construct a concrete instance of `AuthorizationProfileAdvancedAttributeInput` via:
AuthorizationProfileAdvancedAttributeArgs{...}
type AuthorizationProfileAdvancedAttributeOutput ¶
type AuthorizationProfileAdvancedAttributeOutput struct{ *pulumi.OutputState }
func (AuthorizationProfileAdvancedAttributeOutput) AttributeLeftDictionaryName ¶
func (o AuthorizationProfileAdvancedAttributeOutput) AttributeLeftDictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationProfileAdvancedAttributeOutput) AttributeLeftName ¶
func (o AuthorizationProfileAdvancedAttributeOutput) AttributeLeftName() pulumi.StringPtrOutput
Attribute name
func (AuthorizationProfileAdvancedAttributeOutput) AttributeRightDictionaryName ¶
func (o AuthorizationProfileAdvancedAttributeOutput) AttributeRightDictionaryName() pulumi.StringPtrOutput
Dictionary name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute`
func (AuthorizationProfileAdvancedAttributeOutput) AttributeRightName ¶
func (o AuthorizationProfileAdvancedAttributeOutput) AttributeRightName() pulumi.StringPtrOutput
Attribute name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute`
func (AuthorizationProfileAdvancedAttributeOutput) AttributeRightValue ¶
func (o AuthorizationProfileAdvancedAttributeOutput) AttributeRightValue() pulumi.StringPtrOutput
Attribute value, only required when `attributeRightValueType` is `AttributeValue`
func (AuthorizationProfileAdvancedAttributeOutput) AttributeRightValueType ¶
func (o AuthorizationProfileAdvancedAttributeOutput) AttributeRightValueType() pulumi.StringPtrOutput
Advanced attribute value type
- Choices: `AdvancedDictionaryAttribute`, `AttributeValue`
func (AuthorizationProfileAdvancedAttributeOutput) ElementType ¶
func (AuthorizationProfileAdvancedAttributeOutput) ElementType() reflect.Type
func (AuthorizationProfileAdvancedAttributeOutput) ToAuthorizationProfileAdvancedAttributeOutput ¶
func (o AuthorizationProfileAdvancedAttributeOutput) ToAuthorizationProfileAdvancedAttributeOutput() AuthorizationProfileAdvancedAttributeOutput
func (AuthorizationProfileAdvancedAttributeOutput) ToAuthorizationProfileAdvancedAttributeOutputWithContext ¶
func (o AuthorizationProfileAdvancedAttributeOutput) ToAuthorizationProfileAdvancedAttributeOutputWithContext(ctx context.Context) AuthorizationProfileAdvancedAttributeOutput
type AuthorizationProfileArgs ¶
type AuthorizationProfileArgs struct { // Access type - Choices: `ACCESS_ACCEPT`, `ACCESS_REJECT` - Default value: `ACCESS_ACCEPT` AccessType pulumi.StringPtrInput // ACL Acl pulumi.StringPtrInput // List of advanced attributes AdvancedAttributes AuthorizationProfileAdvancedAttributeArrayInput // Agentless Posture. AgentlessPosture pulumi.BoolPtrInput // Airespace ACL AirespaceAcl pulumi.StringPtrInput // Airespace IPv6 ACL AirespaceIpv6Acl pulumi.StringPtrInput // ASA VPN AsaVpn pulumi.StringPtrInput // Auto smart port AutoSmartPort pulumi.StringPtrInput // AVC profile AvcProfile pulumi.StringPtrInput // DACL name DaclName pulumi.StringPtrInput // Description Description pulumi.StringPtrInput // Easy wired session candidate - Default value: `false` EasywiredSessionCandidate pulumi.BoolPtrInput // Interface template InterfaceTemplate pulumi.StringPtrInput // IPv6 ACL Ipv6AclFilter pulumi.StringPtrInput // IPv6 DACL name Ipv6DaclName pulumi.StringPtrInput // MacSec policy - Choices: `MUST_SECURE`, `MUST_NOT_SECURE`, `SHOULD_SECURE` MacSecPolicy pulumi.StringPtrInput // The name of the authorization profile Name pulumi.StringPtrInput // NEAT - Default value: `false` Neat pulumi.BoolPtrInput // Value needs to be an existing Network Device Profile - Default value: `Cisco` ProfileName pulumi.StringPtrInput // Maintain Connectivity During Reauthentication - Choices: `DEFAULT`, `RADIUS_REQUEST` ReauthenticationConnectivity pulumi.StringPtrInput // Reauthentication timer - Range: `1`-`65535` ReauthenticationTimer pulumi.IntPtrInput // Service template - Default value: `false` ServiceTemplate pulumi.BoolPtrInput // Track movement - Default value: `false` TrackMovement pulumi.BoolPtrInput // Unique identifier UniqueIdentifier pulumi.StringPtrInput // Vlan name or ID VlanNameId pulumi.StringPtrInput // Vlan tag ID - Range: `0`-`31` VlanTagId pulumi.IntPtrInput // Voice domain permission - Default value: `false` VoiceDomainPermission pulumi.BoolPtrInput // Web authentication (local) - Default value: `false` WebAuth pulumi.BoolPtrInput // Web redirection ACL WebRedirectionAcl pulumi.StringPtrInput // This attribute is mandatory when `webRedirectionType` value is `CentralizedWebAuth`. For all other `webRedirectionType` // values the field must be ignored. WebRedirectionDisplayCertificatesRenewalMessages pulumi.BoolPtrInput // A portal that exist in the DB and fits the `webRedirectionType` WebRedirectionPortalName pulumi.StringPtrInput // IP, hostname or FQDN WebRedirectionStaticIpHostNameFqdn pulumi.StringPtrInput // This type must fit the `webRedirectionPortalName` - Choices: `CentralizedWebAuth`, `HotSpot`, // `NativeSupplicanProvisioning`, `ClientProvisioning` WebRedirectionType pulumi.StringPtrInput }
The set of arguments for constructing a AuthorizationProfile resource.
func (AuthorizationProfileArgs) ElementType ¶
func (AuthorizationProfileArgs) ElementType() reflect.Type
type AuthorizationProfileArray ¶
type AuthorizationProfileArray []AuthorizationProfileInput
func (AuthorizationProfileArray) ElementType ¶
func (AuthorizationProfileArray) ElementType() reflect.Type
func (AuthorizationProfileArray) ToAuthorizationProfileArrayOutput ¶
func (i AuthorizationProfileArray) ToAuthorizationProfileArrayOutput() AuthorizationProfileArrayOutput
func (AuthorizationProfileArray) ToAuthorizationProfileArrayOutputWithContext ¶
func (i AuthorizationProfileArray) ToAuthorizationProfileArrayOutputWithContext(ctx context.Context) AuthorizationProfileArrayOutput
type AuthorizationProfileArrayInput ¶
type AuthorizationProfileArrayInput interface { pulumi.Input ToAuthorizationProfileArrayOutput() AuthorizationProfileArrayOutput ToAuthorizationProfileArrayOutputWithContext(context.Context) AuthorizationProfileArrayOutput }
AuthorizationProfileArrayInput is an input type that accepts AuthorizationProfileArray and AuthorizationProfileArrayOutput values. You can construct a concrete instance of `AuthorizationProfileArrayInput` via:
AuthorizationProfileArray{ AuthorizationProfileArgs{...} }
type AuthorizationProfileArrayOutput ¶
type AuthorizationProfileArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationProfileArrayOutput) ElementType ¶
func (AuthorizationProfileArrayOutput) ElementType() reflect.Type
func (AuthorizationProfileArrayOutput) Index ¶
func (o AuthorizationProfileArrayOutput) Index(i pulumi.IntInput) AuthorizationProfileOutput
func (AuthorizationProfileArrayOutput) ToAuthorizationProfileArrayOutput ¶
func (o AuthorizationProfileArrayOutput) ToAuthorizationProfileArrayOutput() AuthorizationProfileArrayOutput
func (AuthorizationProfileArrayOutput) ToAuthorizationProfileArrayOutputWithContext ¶
func (o AuthorizationProfileArrayOutput) ToAuthorizationProfileArrayOutputWithContext(ctx context.Context) AuthorizationProfileArrayOutput
type AuthorizationProfileInput ¶
type AuthorizationProfileInput interface { pulumi.Input ToAuthorizationProfileOutput() AuthorizationProfileOutput ToAuthorizationProfileOutputWithContext(ctx context.Context) AuthorizationProfileOutput }
type AuthorizationProfileMap ¶
type AuthorizationProfileMap map[string]AuthorizationProfileInput
func (AuthorizationProfileMap) ElementType ¶
func (AuthorizationProfileMap) ElementType() reflect.Type
func (AuthorizationProfileMap) ToAuthorizationProfileMapOutput ¶
func (i AuthorizationProfileMap) ToAuthorizationProfileMapOutput() AuthorizationProfileMapOutput
func (AuthorizationProfileMap) ToAuthorizationProfileMapOutputWithContext ¶
func (i AuthorizationProfileMap) ToAuthorizationProfileMapOutputWithContext(ctx context.Context) AuthorizationProfileMapOutput
type AuthorizationProfileMapInput ¶
type AuthorizationProfileMapInput interface { pulumi.Input ToAuthorizationProfileMapOutput() AuthorizationProfileMapOutput ToAuthorizationProfileMapOutputWithContext(context.Context) AuthorizationProfileMapOutput }
AuthorizationProfileMapInput is an input type that accepts AuthorizationProfileMap and AuthorizationProfileMapOutput values. You can construct a concrete instance of `AuthorizationProfileMapInput` via:
AuthorizationProfileMap{ "key": AuthorizationProfileArgs{...} }
type AuthorizationProfileMapOutput ¶
type AuthorizationProfileMapOutput struct{ *pulumi.OutputState }
func (AuthorizationProfileMapOutput) ElementType ¶
func (AuthorizationProfileMapOutput) ElementType() reflect.Type
func (AuthorizationProfileMapOutput) MapIndex ¶
func (o AuthorizationProfileMapOutput) MapIndex(k pulumi.StringInput) AuthorizationProfileOutput
func (AuthorizationProfileMapOutput) ToAuthorizationProfileMapOutput ¶
func (o AuthorizationProfileMapOutput) ToAuthorizationProfileMapOutput() AuthorizationProfileMapOutput
func (AuthorizationProfileMapOutput) ToAuthorizationProfileMapOutputWithContext ¶
func (o AuthorizationProfileMapOutput) ToAuthorizationProfileMapOutputWithContext(ctx context.Context) AuthorizationProfileMapOutput
type AuthorizationProfileOutput ¶
type AuthorizationProfileOutput struct{ *pulumi.OutputState }
func (AuthorizationProfileOutput) AccessType ¶
func (o AuthorizationProfileOutput) AccessType() pulumi.StringOutput
Access type - Choices: `ACCESS_ACCEPT`, `ACCESS_REJECT` - Default value: `ACCESS_ACCEPT`
func (AuthorizationProfileOutput) Acl ¶
func (o AuthorizationProfileOutput) Acl() pulumi.StringPtrOutput
ACL
func (AuthorizationProfileOutput) AdvancedAttributes ¶
func (o AuthorizationProfileOutput) AdvancedAttributes() AuthorizationProfileAdvancedAttributeArrayOutput
List of advanced attributes
func (AuthorizationProfileOutput) AgentlessPosture ¶
func (o AuthorizationProfileOutput) AgentlessPosture() pulumi.BoolPtrOutput
Agentless Posture.
func (AuthorizationProfileOutput) AirespaceAcl ¶
func (o AuthorizationProfileOutput) AirespaceAcl() pulumi.StringPtrOutput
Airespace ACL
func (AuthorizationProfileOutput) AirespaceIpv6Acl ¶
func (o AuthorizationProfileOutput) AirespaceIpv6Acl() pulumi.StringPtrOutput
Airespace IPv6 ACL
func (AuthorizationProfileOutput) AsaVpn ¶
func (o AuthorizationProfileOutput) AsaVpn() pulumi.StringPtrOutput
ASA VPN
func (AuthorizationProfileOutput) AutoSmartPort ¶
func (o AuthorizationProfileOutput) AutoSmartPort() pulumi.StringPtrOutput
Auto smart port
func (AuthorizationProfileOutput) AvcProfile ¶
func (o AuthorizationProfileOutput) AvcProfile() pulumi.StringPtrOutput
AVC profile
func (AuthorizationProfileOutput) DaclName ¶
func (o AuthorizationProfileOutput) DaclName() pulumi.StringPtrOutput
DACL name
func (AuthorizationProfileOutput) Description ¶
func (o AuthorizationProfileOutput) Description() pulumi.StringPtrOutput
Description
func (AuthorizationProfileOutput) EasywiredSessionCandidate ¶
func (o AuthorizationProfileOutput) EasywiredSessionCandidate() pulumi.BoolOutput
Easy wired session candidate - Default value: `false`
func (AuthorizationProfileOutput) ElementType ¶
func (AuthorizationProfileOutput) ElementType() reflect.Type
func (AuthorizationProfileOutput) InterfaceTemplate ¶
func (o AuthorizationProfileOutput) InterfaceTemplate() pulumi.StringPtrOutput
Interface template
func (AuthorizationProfileOutput) Ipv6AclFilter ¶
func (o AuthorizationProfileOutput) Ipv6AclFilter() pulumi.StringPtrOutput
IPv6 ACL
func (AuthorizationProfileOutput) Ipv6DaclName ¶
func (o AuthorizationProfileOutput) Ipv6DaclName() pulumi.StringPtrOutput
IPv6 DACL name
func (AuthorizationProfileOutput) MacSecPolicy ¶
func (o AuthorizationProfileOutput) MacSecPolicy() pulumi.StringPtrOutput
MacSec policy - Choices: `MUST_SECURE`, `MUST_NOT_SECURE`, `SHOULD_SECURE`
func (AuthorizationProfileOutput) Name ¶
func (o AuthorizationProfileOutput) Name() pulumi.StringOutput
The name of the authorization profile
func (AuthorizationProfileOutput) Neat ¶
func (o AuthorizationProfileOutput) Neat() pulumi.BoolOutput
NEAT - Default value: `false`
func (AuthorizationProfileOutput) ProfileName ¶
func (o AuthorizationProfileOutput) ProfileName() pulumi.StringOutput
Value needs to be an existing Network Device Profile - Default value: `Cisco`
func (AuthorizationProfileOutput) ReauthenticationConnectivity ¶
func (o AuthorizationProfileOutput) ReauthenticationConnectivity() pulumi.StringPtrOutput
Maintain Connectivity During Reauthentication - Choices: `DEFAULT`, `RADIUS_REQUEST`
func (AuthorizationProfileOutput) ReauthenticationTimer ¶
func (o AuthorizationProfileOutput) ReauthenticationTimer() pulumi.IntPtrOutput
Reauthentication timer - Range: `1`-`65535`
func (AuthorizationProfileOutput) ServiceTemplate ¶
func (o AuthorizationProfileOutput) ServiceTemplate() pulumi.BoolOutput
Service template - Default value: `false`
func (AuthorizationProfileOutput) ToAuthorizationProfileOutput ¶
func (o AuthorizationProfileOutput) ToAuthorizationProfileOutput() AuthorizationProfileOutput
func (AuthorizationProfileOutput) ToAuthorizationProfileOutputWithContext ¶
func (o AuthorizationProfileOutput) ToAuthorizationProfileOutputWithContext(ctx context.Context) AuthorizationProfileOutput
func (AuthorizationProfileOutput) TrackMovement ¶
func (o AuthorizationProfileOutput) TrackMovement() pulumi.BoolOutput
Track movement - Default value: `false`
func (AuthorizationProfileOutput) UniqueIdentifier ¶
func (o AuthorizationProfileOutput) UniqueIdentifier() pulumi.StringPtrOutput
Unique identifier
func (AuthorizationProfileOutput) VlanNameId ¶
func (o AuthorizationProfileOutput) VlanNameId() pulumi.StringPtrOutput
Vlan name or ID
func (AuthorizationProfileOutput) VlanTagId ¶
func (o AuthorizationProfileOutput) VlanTagId() pulumi.IntPtrOutput
Vlan tag ID - Range: `0`-`31`
func (AuthorizationProfileOutput) VoiceDomainPermission ¶
func (o AuthorizationProfileOutput) VoiceDomainPermission() pulumi.BoolOutput
Voice domain permission - Default value: `false`
func (AuthorizationProfileOutput) WebAuth ¶
func (o AuthorizationProfileOutput) WebAuth() pulumi.BoolOutput
Web authentication (local) - Default value: `false`
func (AuthorizationProfileOutput) WebRedirectionAcl ¶
func (o AuthorizationProfileOutput) WebRedirectionAcl() pulumi.StringPtrOutput
Web redirection ACL
func (AuthorizationProfileOutput) WebRedirectionDisplayCertificatesRenewalMessages ¶
func (o AuthorizationProfileOutput) WebRedirectionDisplayCertificatesRenewalMessages() pulumi.BoolPtrOutput
This attribute is mandatory when `webRedirectionType` value is `CentralizedWebAuth`. For all other `webRedirectionType` values the field must be ignored.
func (AuthorizationProfileOutput) WebRedirectionPortalName ¶
func (o AuthorizationProfileOutput) WebRedirectionPortalName() pulumi.StringPtrOutput
A portal that exist in the DB and fits the `webRedirectionType`
func (AuthorizationProfileOutput) WebRedirectionStaticIpHostNameFqdn ¶
func (o AuthorizationProfileOutput) WebRedirectionStaticIpHostNameFqdn() pulumi.StringPtrOutput
IP, hostname or FQDN
func (AuthorizationProfileOutput) WebRedirectionType ¶
func (o AuthorizationProfileOutput) WebRedirectionType() pulumi.StringPtrOutput
This type must fit the `webRedirectionPortalName` - Choices: `CentralizedWebAuth`, `HotSpot`, `NativeSupplicanProvisioning`, `ClientProvisioning`
type AuthorizationProfileState ¶
type AuthorizationProfileState struct { // Access type - Choices: `ACCESS_ACCEPT`, `ACCESS_REJECT` - Default value: `ACCESS_ACCEPT` AccessType pulumi.StringPtrInput // ACL Acl pulumi.StringPtrInput // List of advanced attributes AdvancedAttributes AuthorizationProfileAdvancedAttributeArrayInput // Agentless Posture. AgentlessPosture pulumi.BoolPtrInput // Airespace ACL AirespaceAcl pulumi.StringPtrInput // Airespace IPv6 ACL AirespaceIpv6Acl pulumi.StringPtrInput // ASA VPN AsaVpn pulumi.StringPtrInput // Auto smart port AutoSmartPort pulumi.StringPtrInput // AVC profile AvcProfile pulumi.StringPtrInput // DACL name DaclName pulumi.StringPtrInput // Description Description pulumi.StringPtrInput // Easy wired session candidate - Default value: `false` EasywiredSessionCandidate pulumi.BoolPtrInput // Interface template InterfaceTemplate pulumi.StringPtrInput // IPv6 ACL Ipv6AclFilter pulumi.StringPtrInput // IPv6 DACL name Ipv6DaclName pulumi.StringPtrInput // MacSec policy - Choices: `MUST_SECURE`, `MUST_NOT_SECURE`, `SHOULD_SECURE` MacSecPolicy pulumi.StringPtrInput // The name of the authorization profile Name pulumi.StringPtrInput // NEAT - Default value: `false` Neat pulumi.BoolPtrInput // Value needs to be an existing Network Device Profile - Default value: `Cisco` ProfileName pulumi.StringPtrInput // Maintain Connectivity During Reauthentication - Choices: `DEFAULT`, `RADIUS_REQUEST` ReauthenticationConnectivity pulumi.StringPtrInput // Reauthentication timer - Range: `1`-`65535` ReauthenticationTimer pulumi.IntPtrInput // Service template - Default value: `false` ServiceTemplate pulumi.BoolPtrInput // Track movement - Default value: `false` TrackMovement pulumi.BoolPtrInput // Unique identifier UniqueIdentifier pulumi.StringPtrInput // Vlan name or ID VlanNameId pulumi.StringPtrInput // Vlan tag ID - Range: `0`-`31` VlanTagId pulumi.IntPtrInput // Voice domain permission - Default value: `false` VoiceDomainPermission pulumi.BoolPtrInput // Web authentication (local) - Default value: `false` WebAuth pulumi.BoolPtrInput // Web redirection ACL WebRedirectionAcl pulumi.StringPtrInput // This attribute is mandatory when `webRedirectionType` value is `CentralizedWebAuth`. For all other `webRedirectionType` // values the field must be ignored. WebRedirectionDisplayCertificatesRenewalMessages pulumi.BoolPtrInput // A portal that exist in the DB and fits the `webRedirectionType` WebRedirectionPortalName pulumi.StringPtrInput // IP, hostname or FQDN WebRedirectionStaticIpHostNameFqdn pulumi.StringPtrInput // This type must fit the `webRedirectionPortalName` - Choices: `CentralizedWebAuth`, `HotSpot`, // `NativeSupplicanProvisioning`, `ClientProvisioning` WebRedirectionType pulumi.StringPtrInput }
func (AuthorizationProfileState) ElementType ¶
func (AuthorizationProfileState) ElementType() reflect.Type
type AuthorizationRule ¶
type AuthorizationRule struct { pulumi.CustomResourceState // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationRuleChildrenArrayOutput `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName pulumi.StringPtrOutput `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrOutput `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName pulumi.StringPtrOutput `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue pulumi.StringPtrOutput `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId pulumi.StringPtrOutput `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrOutput `pulumi:"conditionIsNegate"` // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrOutput `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrOutput `pulumi:"conditionType"` // Indicates if this rule is the default one Default pulumi.BoolPtrOutput `pulumi:"default"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringOutput `pulumi:"name"` // Policy set ID PolicySetId pulumi.StringOutput `pulumi:"policySetId"` // The authorization profile(s) Profiles pulumi.StringArrayOutput `pulumi:"profiles"` // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrOutput `pulumi:"rank"` // Security group used in authorization policies SecurityGroup pulumi.StringPtrOutput `pulumi:"securityGroup"` // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrOutput `pulumi:"state"` }
This resource can manage a Network Access Authorization Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewAuthorizationRule(ctx, "example", &networkaccess.AuthorizationRuleArgs{ PolicySetId: pulumi.String("d82952cb-b901-4b09-b363-5ebf39bdbaf9"), Name: pulumi.String("Rule1"), Default: pulumi.Bool(false), Rank: pulumi.Int(0), State: pulumi.String("enabled"), ConditionType: pulumi.String("ConditionAttributes"), ConditionIsNegate: pulumi.Bool(false), ConditionAttributeName: pulumi.String("Location"), ConditionAttributeValue: pulumi.String("All Locations"), ConditionDictionaryName: pulumi.String("DEVICE"), ConditionOperator: pulumi.String("equals"), Profiles: pulumi.StringArray{ pulumi.String("PermitAccess"), }, SecurityGroup: pulumi.String("BYOD"), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/authorizationRule:AuthorizationRule example "76d24097-41c4-4558-a4d0-a8c07ac08470,76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetAuthorizationRule ¶
func GetAuthorizationRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizationRuleState, opts ...pulumi.ResourceOption) (*AuthorizationRule, error)
GetAuthorizationRule gets an existing AuthorizationRule 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 NewAuthorizationRule ¶
func NewAuthorizationRule(ctx *pulumi.Context, name string, args *AuthorizationRuleArgs, opts ...pulumi.ResourceOption) (*AuthorizationRule, error)
NewAuthorizationRule registers a new resource with the given unique name, arguments, and options.
func (*AuthorizationRule) ElementType ¶
func (*AuthorizationRule) ElementType() reflect.Type
func (*AuthorizationRule) ToAuthorizationRuleOutput ¶
func (i *AuthorizationRule) ToAuthorizationRuleOutput() AuthorizationRuleOutput
func (*AuthorizationRule) ToAuthorizationRuleOutputWithContext ¶
func (i *AuthorizationRule) ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput
type AuthorizationRuleArgs ¶
type AuthorizationRuleArgs struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationRuleChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this rule is the default one Default pulumi.BoolPtrInput // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // Policy set ID PolicySetId pulumi.StringInput // The authorization profile(s) Profiles pulumi.StringArrayInput // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrInput // Security group used in authorization policies SecurityGroup pulumi.StringPtrInput // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrInput }
The set of arguments for constructing a AuthorizationRule resource.
func (AuthorizationRuleArgs) ElementType ¶
func (AuthorizationRuleArgs) ElementType() reflect.Type
type AuthorizationRuleArray ¶
type AuthorizationRuleArray []AuthorizationRuleInput
func (AuthorizationRuleArray) ElementType ¶
func (AuthorizationRuleArray) ElementType() reflect.Type
func (AuthorizationRuleArray) ToAuthorizationRuleArrayOutput ¶
func (i AuthorizationRuleArray) ToAuthorizationRuleArrayOutput() AuthorizationRuleArrayOutput
func (AuthorizationRuleArray) ToAuthorizationRuleArrayOutputWithContext ¶
func (i AuthorizationRuleArray) ToAuthorizationRuleArrayOutputWithContext(ctx context.Context) AuthorizationRuleArrayOutput
type AuthorizationRuleArrayInput ¶
type AuthorizationRuleArrayInput interface { pulumi.Input ToAuthorizationRuleArrayOutput() AuthorizationRuleArrayOutput ToAuthorizationRuleArrayOutputWithContext(context.Context) AuthorizationRuleArrayOutput }
AuthorizationRuleArrayInput is an input type that accepts AuthorizationRuleArray and AuthorizationRuleArrayOutput values. You can construct a concrete instance of `AuthorizationRuleArrayInput` via:
AuthorizationRuleArray{ AuthorizationRuleArgs{...} }
type AuthorizationRuleArrayOutput ¶
type AuthorizationRuleArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleArrayOutput) ElementType ¶
func (AuthorizationRuleArrayOutput) ElementType() reflect.Type
func (AuthorizationRuleArrayOutput) Index ¶
func (o AuthorizationRuleArrayOutput) Index(i pulumi.IntInput) AuthorizationRuleOutput
func (AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutput ¶
func (o AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutput() AuthorizationRuleArrayOutput
func (AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutputWithContext ¶
func (o AuthorizationRuleArrayOutput) ToAuthorizationRuleArrayOutputWithContext(ctx context.Context) AuthorizationRuleArrayOutput
type AuthorizationRuleChildren ¶
type AuthorizationRuleChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []AuthorizationRuleChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type AuthorizationRuleChildrenArgs ¶
type AuthorizationRuleChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationRuleChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (AuthorizationRuleChildrenArgs) ElementType ¶
func (AuthorizationRuleChildrenArgs) ElementType() reflect.Type
func (AuthorizationRuleChildrenArgs) ToAuthorizationRuleChildrenOutput ¶
func (i AuthorizationRuleChildrenArgs) ToAuthorizationRuleChildrenOutput() AuthorizationRuleChildrenOutput
func (AuthorizationRuleChildrenArgs) ToAuthorizationRuleChildrenOutputWithContext ¶
func (i AuthorizationRuleChildrenArgs) ToAuthorizationRuleChildrenOutputWithContext(ctx context.Context) AuthorizationRuleChildrenOutput
type AuthorizationRuleChildrenArray ¶
type AuthorizationRuleChildrenArray []AuthorizationRuleChildrenInput
func (AuthorizationRuleChildrenArray) ElementType ¶
func (AuthorizationRuleChildrenArray) ElementType() reflect.Type
func (AuthorizationRuleChildrenArray) ToAuthorizationRuleChildrenArrayOutput ¶
func (i AuthorizationRuleChildrenArray) ToAuthorizationRuleChildrenArrayOutput() AuthorizationRuleChildrenArrayOutput
func (AuthorizationRuleChildrenArray) ToAuthorizationRuleChildrenArrayOutputWithContext ¶
func (i AuthorizationRuleChildrenArray) ToAuthorizationRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationRuleChildrenArrayOutput
type AuthorizationRuleChildrenArrayInput ¶
type AuthorizationRuleChildrenArrayInput interface { pulumi.Input ToAuthorizationRuleChildrenArrayOutput() AuthorizationRuleChildrenArrayOutput ToAuthorizationRuleChildrenArrayOutputWithContext(context.Context) AuthorizationRuleChildrenArrayOutput }
AuthorizationRuleChildrenArrayInput is an input type that accepts AuthorizationRuleChildrenArray and AuthorizationRuleChildrenArrayOutput values. You can construct a concrete instance of `AuthorizationRuleChildrenArrayInput` via:
AuthorizationRuleChildrenArray{ AuthorizationRuleChildrenArgs{...} }
type AuthorizationRuleChildrenArrayOutput ¶
type AuthorizationRuleChildrenArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleChildrenArrayOutput) ElementType ¶
func (AuthorizationRuleChildrenArrayOutput) ElementType() reflect.Type
func (AuthorizationRuleChildrenArrayOutput) Index ¶
func (o AuthorizationRuleChildrenArrayOutput) Index(i pulumi.IntInput) AuthorizationRuleChildrenOutput
func (AuthorizationRuleChildrenArrayOutput) ToAuthorizationRuleChildrenArrayOutput ¶
func (o AuthorizationRuleChildrenArrayOutput) ToAuthorizationRuleChildrenArrayOutput() AuthorizationRuleChildrenArrayOutput
func (AuthorizationRuleChildrenArrayOutput) ToAuthorizationRuleChildrenArrayOutputWithContext ¶
func (o AuthorizationRuleChildrenArrayOutput) ToAuthorizationRuleChildrenArrayOutputWithContext(ctx context.Context) AuthorizationRuleChildrenArrayOutput
type AuthorizationRuleChildrenChildren ¶
type AuthorizationRuleChildrenChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type AuthorizationRuleChildrenChildrenArgs ¶
type AuthorizationRuleChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (AuthorizationRuleChildrenChildrenArgs) ElementType ¶
func (AuthorizationRuleChildrenChildrenArgs) ElementType() reflect.Type
func (AuthorizationRuleChildrenChildrenArgs) ToAuthorizationRuleChildrenChildrenOutput ¶
func (i AuthorizationRuleChildrenChildrenArgs) ToAuthorizationRuleChildrenChildrenOutput() AuthorizationRuleChildrenChildrenOutput
func (AuthorizationRuleChildrenChildrenArgs) ToAuthorizationRuleChildrenChildrenOutputWithContext ¶
func (i AuthorizationRuleChildrenChildrenArgs) ToAuthorizationRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationRuleChildrenChildrenOutput
type AuthorizationRuleChildrenChildrenArray ¶
type AuthorizationRuleChildrenChildrenArray []AuthorizationRuleChildrenChildrenInput
func (AuthorizationRuleChildrenChildrenArray) ElementType ¶
func (AuthorizationRuleChildrenChildrenArray) ElementType() reflect.Type
func (AuthorizationRuleChildrenChildrenArray) ToAuthorizationRuleChildrenChildrenArrayOutput ¶
func (i AuthorizationRuleChildrenChildrenArray) ToAuthorizationRuleChildrenChildrenArrayOutput() AuthorizationRuleChildrenChildrenArrayOutput
func (AuthorizationRuleChildrenChildrenArray) ToAuthorizationRuleChildrenChildrenArrayOutputWithContext ¶
func (i AuthorizationRuleChildrenChildrenArray) ToAuthorizationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationRuleChildrenChildrenArrayOutput
type AuthorizationRuleChildrenChildrenArrayInput ¶
type AuthorizationRuleChildrenChildrenArrayInput interface { pulumi.Input ToAuthorizationRuleChildrenChildrenArrayOutput() AuthorizationRuleChildrenChildrenArrayOutput ToAuthorizationRuleChildrenChildrenArrayOutputWithContext(context.Context) AuthorizationRuleChildrenChildrenArrayOutput }
AuthorizationRuleChildrenChildrenArrayInput is an input type that accepts AuthorizationRuleChildrenChildrenArray and AuthorizationRuleChildrenChildrenArrayOutput values. You can construct a concrete instance of `AuthorizationRuleChildrenChildrenArrayInput` via:
AuthorizationRuleChildrenChildrenArray{ AuthorizationRuleChildrenChildrenArgs{...} }
type AuthorizationRuleChildrenChildrenArrayOutput ¶
type AuthorizationRuleChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleChildrenChildrenArrayOutput) ElementType ¶
func (AuthorizationRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
func (AuthorizationRuleChildrenChildrenArrayOutput) ToAuthorizationRuleChildrenChildrenArrayOutput ¶
func (o AuthorizationRuleChildrenChildrenArrayOutput) ToAuthorizationRuleChildrenChildrenArrayOutput() AuthorizationRuleChildrenChildrenArrayOutput
func (AuthorizationRuleChildrenChildrenArrayOutput) ToAuthorizationRuleChildrenChildrenArrayOutputWithContext ¶
func (o AuthorizationRuleChildrenChildrenArrayOutput) ToAuthorizationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) AuthorizationRuleChildrenChildrenArrayOutput
type AuthorizationRuleChildrenChildrenInput ¶
type AuthorizationRuleChildrenChildrenInput interface { pulumi.Input ToAuthorizationRuleChildrenChildrenOutput() AuthorizationRuleChildrenChildrenOutput ToAuthorizationRuleChildrenChildrenOutputWithContext(context.Context) AuthorizationRuleChildrenChildrenOutput }
AuthorizationRuleChildrenChildrenInput is an input type that accepts AuthorizationRuleChildrenChildrenArgs and AuthorizationRuleChildrenChildrenOutput values. You can construct a concrete instance of `AuthorizationRuleChildrenChildrenInput` via:
AuthorizationRuleChildrenChildrenArgs{...}
type AuthorizationRuleChildrenChildrenOutput ¶
type AuthorizationRuleChildrenChildrenOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleChildrenChildrenOutput) AttributeName ¶
func (o AuthorizationRuleChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthorizationRuleChildrenChildrenOutput) AttributeValue ¶
func (o AuthorizationRuleChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthorizationRuleChildrenChildrenOutput) ConditionType ¶
func (o AuthorizationRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
- Choices: `ConditionAttributes`, `ConditionReference`
func (AuthorizationRuleChildrenChildrenOutput) DictionaryName ¶
func (o AuthorizationRuleChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationRuleChildrenChildrenOutput) DictionaryValue ¶
func (o AuthorizationRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthorizationRuleChildrenChildrenOutput) ElementType ¶
func (AuthorizationRuleChildrenChildrenOutput) ElementType() reflect.Type
func (AuthorizationRuleChildrenChildrenOutput) Id ¶
func (o AuthorizationRuleChildrenChildrenOutput) Id() pulumi.StringPtrOutput
UUID for condition
func (AuthorizationRuleChildrenChildrenOutput) IsNegate ¶
func (o AuthorizationRuleChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthorizationRuleChildrenChildrenOutput) Operator ¶
func (o AuthorizationRuleChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthorizationRuleChildrenChildrenOutput) ToAuthorizationRuleChildrenChildrenOutput ¶
func (o AuthorizationRuleChildrenChildrenOutput) ToAuthorizationRuleChildrenChildrenOutput() AuthorizationRuleChildrenChildrenOutput
func (AuthorizationRuleChildrenChildrenOutput) ToAuthorizationRuleChildrenChildrenOutputWithContext ¶
func (o AuthorizationRuleChildrenChildrenOutput) ToAuthorizationRuleChildrenChildrenOutputWithContext(ctx context.Context) AuthorizationRuleChildrenChildrenOutput
type AuthorizationRuleChildrenInput ¶
type AuthorizationRuleChildrenInput interface { pulumi.Input ToAuthorizationRuleChildrenOutput() AuthorizationRuleChildrenOutput ToAuthorizationRuleChildrenOutputWithContext(context.Context) AuthorizationRuleChildrenOutput }
AuthorizationRuleChildrenInput is an input type that accepts AuthorizationRuleChildrenArgs and AuthorizationRuleChildrenOutput values. You can construct a concrete instance of `AuthorizationRuleChildrenInput` via:
AuthorizationRuleChildrenArgs{...}
type AuthorizationRuleChildrenOutput ¶
type AuthorizationRuleChildrenOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleChildrenOutput) AttributeName ¶
func (o AuthorizationRuleChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthorizationRuleChildrenOutput) AttributeValue ¶
func (o AuthorizationRuleChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthorizationRuleChildrenOutput) Childrens ¶
func (o AuthorizationRuleChildrenOutput) Childrens() AuthorizationRuleChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (AuthorizationRuleChildrenOutput) ConditionType ¶
func (o AuthorizationRuleChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
- Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (AuthorizationRuleChildrenOutput) DictionaryName ¶
func (o AuthorizationRuleChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationRuleChildrenOutput) DictionaryValue ¶
func (o AuthorizationRuleChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthorizationRuleChildrenOutput) ElementType ¶
func (AuthorizationRuleChildrenOutput) ElementType() reflect.Type
func (AuthorizationRuleChildrenOutput) Id ¶
func (o AuthorizationRuleChildrenOutput) Id() pulumi.StringPtrOutput
UUID for condition
func (AuthorizationRuleChildrenOutput) IsNegate ¶
func (o AuthorizationRuleChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthorizationRuleChildrenOutput) Operator ¶
func (o AuthorizationRuleChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthorizationRuleChildrenOutput) ToAuthorizationRuleChildrenOutput ¶
func (o AuthorizationRuleChildrenOutput) ToAuthorizationRuleChildrenOutput() AuthorizationRuleChildrenOutput
func (AuthorizationRuleChildrenOutput) ToAuthorizationRuleChildrenOutputWithContext ¶
func (o AuthorizationRuleChildrenOutput) ToAuthorizationRuleChildrenOutputWithContext(ctx context.Context) AuthorizationRuleChildrenOutput
type AuthorizationRuleInput ¶
type AuthorizationRuleInput interface { pulumi.Input ToAuthorizationRuleOutput() AuthorizationRuleOutput ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput }
type AuthorizationRuleMap ¶
type AuthorizationRuleMap map[string]AuthorizationRuleInput
func (AuthorizationRuleMap) ElementType ¶
func (AuthorizationRuleMap) ElementType() reflect.Type
func (AuthorizationRuleMap) ToAuthorizationRuleMapOutput ¶
func (i AuthorizationRuleMap) ToAuthorizationRuleMapOutput() AuthorizationRuleMapOutput
func (AuthorizationRuleMap) ToAuthorizationRuleMapOutputWithContext ¶
func (i AuthorizationRuleMap) ToAuthorizationRuleMapOutputWithContext(ctx context.Context) AuthorizationRuleMapOutput
type AuthorizationRuleMapInput ¶
type AuthorizationRuleMapInput interface { pulumi.Input ToAuthorizationRuleMapOutput() AuthorizationRuleMapOutput ToAuthorizationRuleMapOutputWithContext(context.Context) AuthorizationRuleMapOutput }
AuthorizationRuleMapInput is an input type that accepts AuthorizationRuleMap and AuthorizationRuleMapOutput values. You can construct a concrete instance of `AuthorizationRuleMapInput` via:
AuthorizationRuleMap{ "key": AuthorizationRuleArgs{...} }
type AuthorizationRuleMapOutput ¶
type AuthorizationRuleMapOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleMapOutput) ElementType ¶
func (AuthorizationRuleMapOutput) ElementType() reflect.Type
func (AuthorizationRuleMapOutput) MapIndex ¶
func (o AuthorizationRuleMapOutput) MapIndex(k pulumi.StringInput) AuthorizationRuleOutput
func (AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutput ¶
func (o AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutput() AuthorizationRuleMapOutput
func (AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutputWithContext ¶
func (o AuthorizationRuleMapOutput) ToAuthorizationRuleMapOutputWithContext(ctx context.Context) AuthorizationRuleMapOutput
type AuthorizationRuleOutput ¶
type AuthorizationRuleOutput struct{ *pulumi.OutputState }
func (AuthorizationRuleOutput) Childrens ¶
func (o AuthorizationRuleOutput) Childrens() AuthorizationRuleChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (AuthorizationRuleOutput) ConditionAttributeName ¶
func (o AuthorizationRuleOutput) ConditionAttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (AuthorizationRuleOutput) ConditionAttributeValue ¶
func (o AuthorizationRuleOutput) ConditionAttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (AuthorizationRuleOutput) ConditionDictionaryName ¶
func (o AuthorizationRuleOutput) ConditionDictionaryName() pulumi.StringPtrOutput
Dictionary name
func (AuthorizationRuleOutput) ConditionDictionaryValue ¶
func (o AuthorizationRuleOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (AuthorizationRuleOutput) ConditionId ¶
func (o AuthorizationRuleOutput) ConditionId() pulumi.StringPtrOutput
UUID for condition
func (AuthorizationRuleOutput) ConditionIsNegate ¶
func (o AuthorizationRuleOutput) ConditionIsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (AuthorizationRuleOutput) ConditionOperator ¶
func (o AuthorizationRuleOutput) ConditionOperator() pulumi.StringPtrOutput
Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (AuthorizationRuleOutput) ConditionType ¶
func (o AuthorizationRuleOutput) ConditionType() pulumi.StringPtrOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (AuthorizationRuleOutput) Default ¶
func (o AuthorizationRuleOutput) Default() pulumi.BoolPtrOutput
Indicates if this rule is the default one
func (AuthorizationRuleOutput) ElementType ¶
func (AuthorizationRuleOutput) ElementType() reflect.Type
func (AuthorizationRuleOutput) Name ¶
func (o AuthorizationRuleOutput) Name() pulumi.StringOutput
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (AuthorizationRuleOutput) PolicySetId ¶
func (o AuthorizationRuleOutput) PolicySetId() pulumi.StringOutput
Policy set ID
func (AuthorizationRuleOutput) Profiles ¶
func (o AuthorizationRuleOutput) Profiles() pulumi.StringArrayOutput
The authorization profile(s)
func (AuthorizationRuleOutput) Rank ¶
func (o AuthorizationRuleOutput) Rank() pulumi.IntPtrOutput
The rank (priority) in relation to other rules. Lower rank is higher priority.
func (AuthorizationRuleOutput) SecurityGroup ¶
func (o AuthorizationRuleOutput) SecurityGroup() pulumi.StringPtrOutput
Security group used in authorization policies
func (AuthorizationRuleOutput) State ¶
func (o AuthorizationRuleOutput) State() pulumi.StringPtrOutput
The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor`
func (AuthorizationRuleOutput) ToAuthorizationRuleOutput ¶
func (o AuthorizationRuleOutput) ToAuthorizationRuleOutput() AuthorizationRuleOutput
func (AuthorizationRuleOutput) ToAuthorizationRuleOutputWithContext ¶
func (o AuthorizationRuleOutput) ToAuthorizationRuleOutputWithContext(ctx context.Context) AuthorizationRuleOutput
type AuthorizationRuleState ¶
type AuthorizationRuleState struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens AuthorizationRuleChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this rule is the default one Default pulumi.BoolPtrInput // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // Policy set ID PolicySetId pulumi.StringPtrInput // The authorization profile(s) Profiles pulumi.StringArrayInput // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank pulumi.IntPtrInput // Security group used in authorization policies SecurityGroup pulumi.StringPtrInput // The state that the rule is in. A disabled rule cannot be matched. - Choices: `disabled`, `enabled`, `monitor` State pulumi.StringPtrInput }
func (AuthorizationRuleState) ElementType ¶
func (AuthorizationRuleState) ElementType() reflect.Type
type Condition ¶
type Condition struct { pulumi.CustomResourceState // Dictionary attribute name AttributeName pulumi.StringPtrOutput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrOutput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `LibraryConditionAndBlock` or `LibraryConditionOrBlock`. Childrens ConditionChildrenArrayOutput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `LibraryConditionAndBlock`, // `LibraryConditionAttributes`, `LibraryConditionOrBlock` ConditionType pulumi.StringOutput `pulumi:"conditionType"` // Condition description Description pulumi.StringPtrOutput `pulumi:"description"` // Dictionary name DictionaryName pulumi.StringPtrOutput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrOutput `pulumi:"dictionaryValue"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrOutput `pulumi:"isNegate"` // Condition name Name pulumi.StringOutput `pulumi:"name"` // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrOutput `pulumi:"operator"` }
This resource can manage a Network Access Condition.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewCondition(ctx, "example", &networkaccess.ConditionArgs{ Name: pulumi.String("Cond1"), Description: pulumi.String("My description"), ConditionType: pulumi.String("LibraryConditionAttributes"), IsNegate: pulumi.Bool(false), AttributeName: pulumi.String("EapAuthentication"), AttributeValue: pulumi.String("EAP-TLS"), DictionaryName: pulumi.String("Network Access"), Operator: pulumi.String("equals"), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/condition:Condition example "76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetCondition ¶
func GetCondition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConditionState, opts ...pulumi.ResourceOption) (*Condition, error)
GetCondition gets an existing Condition 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 NewCondition ¶
func NewCondition(ctx *pulumi.Context, name string, args *ConditionArgs, opts ...pulumi.ResourceOption) (*Condition, error)
NewCondition registers a new resource with the given unique name, arguments, and options.
func (*Condition) ElementType ¶
func (*Condition) ToConditionOutput ¶
func (i *Condition) ToConditionOutput() ConditionOutput
func (*Condition) ToConditionOutputWithContext ¶
func (i *Condition) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
type ConditionArgs ¶
type ConditionArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput // List of child conditions. `conditionType` must be one of `LibraryConditionAndBlock` or `LibraryConditionOrBlock`. Childrens ConditionChildrenArrayInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `LibraryConditionAndBlock`, // `LibraryConditionAttributes`, `LibraryConditionOrBlock` ConditionType pulumi.StringInput // Condition description Description pulumi.StringPtrInput // Dictionary name DictionaryName pulumi.StringPtrInput // Dictionary value DictionaryValue pulumi.StringPtrInput // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput // Condition name Name pulumi.StringPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput }
The set of arguments for constructing a Condition resource.
func (ConditionArgs) ElementType ¶
func (ConditionArgs) ElementType() reflect.Type
type ConditionArray ¶
type ConditionArray []ConditionInput
func (ConditionArray) ElementType ¶
func (ConditionArray) ElementType() reflect.Type
func (ConditionArray) ToConditionArrayOutput ¶
func (i ConditionArray) ToConditionArrayOutput() ConditionArrayOutput
func (ConditionArray) ToConditionArrayOutputWithContext ¶
func (i ConditionArray) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput
type ConditionArrayInput ¶
type ConditionArrayInput interface { pulumi.Input ToConditionArrayOutput() ConditionArrayOutput ToConditionArrayOutputWithContext(context.Context) ConditionArrayOutput }
ConditionArrayInput is an input type that accepts ConditionArray and ConditionArrayOutput values. You can construct a concrete instance of `ConditionArrayInput` via:
ConditionArray{ ConditionArgs{...} }
type ConditionArrayOutput ¶
type ConditionArrayOutput struct{ *pulumi.OutputState }
func (ConditionArrayOutput) ElementType ¶
func (ConditionArrayOutput) ElementType() reflect.Type
func (ConditionArrayOutput) Index ¶
func (o ConditionArrayOutput) Index(i pulumi.IntInput) ConditionOutput
func (ConditionArrayOutput) ToConditionArrayOutput ¶
func (o ConditionArrayOutput) ToConditionArrayOutput() ConditionArrayOutput
func (ConditionArrayOutput) ToConditionArrayOutputWithContext ¶
func (o ConditionArrayOutput) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput
type ConditionChildren ¶
type ConditionChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []ConditionChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Condition description Description *string `pulumi:"description"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Condition name Name *string `pulumi:"name"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type ConditionChildrenArgs ¶
type ConditionChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens ConditionChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Condition description Description pulumi.StringPtrInput `pulumi:"description"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Condition name Name pulumi.StringPtrInput `pulumi:"name"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (ConditionChildrenArgs) ElementType ¶
func (ConditionChildrenArgs) ElementType() reflect.Type
func (ConditionChildrenArgs) ToConditionChildrenOutput ¶
func (i ConditionChildrenArgs) ToConditionChildrenOutput() ConditionChildrenOutput
func (ConditionChildrenArgs) ToConditionChildrenOutputWithContext ¶
func (i ConditionChildrenArgs) ToConditionChildrenOutputWithContext(ctx context.Context) ConditionChildrenOutput
type ConditionChildrenArray ¶
type ConditionChildrenArray []ConditionChildrenInput
func (ConditionChildrenArray) ElementType ¶
func (ConditionChildrenArray) ElementType() reflect.Type
func (ConditionChildrenArray) ToConditionChildrenArrayOutput ¶
func (i ConditionChildrenArray) ToConditionChildrenArrayOutput() ConditionChildrenArrayOutput
func (ConditionChildrenArray) ToConditionChildrenArrayOutputWithContext ¶
func (i ConditionChildrenArray) ToConditionChildrenArrayOutputWithContext(ctx context.Context) ConditionChildrenArrayOutput
type ConditionChildrenArrayInput ¶
type ConditionChildrenArrayInput interface { pulumi.Input ToConditionChildrenArrayOutput() ConditionChildrenArrayOutput ToConditionChildrenArrayOutputWithContext(context.Context) ConditionChildrenArrayOutput }
ConditionChildrenArrayInput is an input type that accepts ConditionChildrenArray and ConditionChildrenArrayOutput values. You can construct a concrete instance of `ConditionChildrenArrayInput` via:
ConditionChildrenArray{ ConditionChildrenArgs{...} }
type ConditionChildrenArrayOutput ¶
type ConditionChildrenArrayOutput struct{ *pulumi.OutputState }
func (ConditionChildrenArrayOutput) ElementType ¶
func (ConditionChildrenArrayOutput) ElementType() reflect.Type
func (ConditionChildrenArrayOutput) Index ¶
func (o ConditionChildrenArrayOutput) Index(i pulumi.IntInput) ConditionChildrenOutput
func (ConditionChildrenArrayOutput) ToConditionChildrenArrayOutput ¶
func (o ConditionChildrenArrayOutput) ToConditionChildrenArrayOutput() ConditionChildrenArrayOutput
func (ConditionChildrenArrayOutput) ToConditionChildrenArrayOutputWithContext ¶
func (o ConditionChildrenArrayOutput) ToConditionChildrenArrayOutputWithContext(ctx context.Context) ConditionChildrenArrayOutput
type ConditionChildrenChildren ¶
type ConditionChildrenChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Condition description Description *string `pulumi:"description"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Condition name Name *string `pulumi:"name"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type ConditionChildrenChildrenArgs ¶
type ConditionChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Condition description Description pulumi.StringPtrInput `pulumi:"description"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Condition name Name pulumi.StringPtrInput `pulumi:"name"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (ConditionChildrenChildrenArgs) ElementType ¶
func (ConditionChildrenChildrenArgs) ElementType() reflect.Type
func (ConditionChildrenChildrenArgs) ToConditionChildrenChildrenOutput ¶
func (i ConditionChildrenChildrenArgs) ToConditionChildrenChildrenOutput() ConditionChildrenChildrenOutput
func (ConditionChildrenChildrenArgs) ToConditionChildrenChildrenOutputWithContext ¶
func (i ConditionChildrenChildrenArgs) ToConditionChildrenChildrenOutputWithContext(ctx context.Context) ConditionChildrenChildrenOutput
type ConditionChildrenChildrenArray ¶
type ConditionChildrenChildrenArray []ConditionChildrenChildrenInput
func (ConditionChildrenChildrenArray) ElementType ¶
func (ConditionChildrenChildrenArray) ElementType() reflect.Type
func (ConditionChildrenChildrenArray) ToConditionChildrenChildrenArrayOutput ¶
func (i ConditionChildrenChildrenArray) ToConditionChildrenChildrenArrayOutput() ConditionChildrenChildrenArrayOutput
func (ConditionChildrenChildrenArray) ToConditionChildrenChildrenArrayOutputWithContext ¶
func (i ConditionChildrenChildrenArray) ToConditionChildrenChildrenArrayOutputWithContext(ctx context.Context) ConditionChildrenChildrenArrayOutput
type ConditionChildrenChildrenArrayInput ¶
type ConditionChildrenChildrenArrayInput interface { pulumi.Input ToConditionChildrenChildrenArrayOutput() ConditionChildrenChildrenArrayOutput ToConditionChildrenChildrenArrayOutputWithContext(context.Context) ConditionChildrenChildrenArrayOutput }
ConditionChildrenChildrenArrayInput is an input type that accepts ConditionChildrenChildrenArray and ConditionChildrenChildrenArrayOutput values. You can construct a concrete instance of `ConditionChildrenChildrenArrayInput` via:
ConditionChildrenChildrenArray{ ConditionChildrenChildrenArgs{...} }
type ConditionChildrenChildrenArrayOutput ¶
type ConditionChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (ConditionChildrenChildrenArrayOutput) ElementType ¶
func (ConditionChildrenChildrenArrayOutput) ElementType() reflect.Type
func (ConditionChildrenChildrenArrayOutput) Index ¶
func (o ConditionChildrenChildrenArrayOutput) Index(i pulumi.IntInput) ConditionChildrenChildrenOutput
func (ConditionChildrenChildrenArrayOutput) ToConditionChildrenChildrenArrayOutput ¶
func (o ConditionChildrenChildrenArrayOutput) ToConditionChildrenChildrenArrayOutput() ConditionChildrenChildrenArrayOutput
func (ConditionChildrenChildrenArrayOutput) ToConditionChildrenChildrenArrayOutputWithContext ¶
func (o ConditionChildrenChildrenArrayOutput) ToConditionChildrenChildrenArrayOutputWithContext(ctx context.Context) ConditionChildrenChildrenArrayOutput
type ConditionChildrenChildrenInput ¶
type ConditionChildrenChildrenInput interface { pulumi.Input ToConditionChildrenChildrenOutput() ConditionChildrenChildrenOutput ToConditionChildrenChildrenOutputWithContext(context.Context) ConditionChildrenChildrenOutput }
ConditionChildrenChildrenInput is an input type that accepts ConditionChildrenChildrenArgs and ConditionChildrenChildrenOutput values. You can construct a concrete instance of `ConditionChildrenChildrenInput` via:
ConditionChildrenChildrenArgs{...}
type ConditionChildrenChildrenOutput ¶
type ConditionChildrenChildrenOutput struct{ *pulumi.OutputState }
func (ConditionChildrenChildrenOutput) AttributeName ¶
func (o ConditionChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (ConditionChildrenChildrenOutput) AttributeValue ¶
func (o ConditionChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (ConditionChildrenChildrenOutput) ConditionType ¶
func (o ConditionChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
- Choices: `ConditionAttributes`, `ConditionReference`
func (ConditionChildrenChildrenOutput) Description ¶
func (o ConditionChildrenChildrenOutput) Description() pulumi.StringPtrOutput
Condition description
func (ConditionChildrenChildrenOutput) DictionaryName ¶
func (o ConditionChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (ConditionChildrenChildrenOutput) DictionaryValue ¶
func (o ConditionChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (ConditionChildrenChildrenOutput) ElementType ¶
func (ConditionChildrenChildrenOutput) ElementType() reflect.Type
func (ConditionChildrenChildrenOutput) Id ¶
func (o ConditionChildrenChildrenOutput) Id() pulumi.StringPtrOutput
UUID for condition
func (ConditionChildrenChildrenOutput) IsNegate ¶
func (o ConditionChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (ConditionChildrenChildrenOutput) Name ¶
func (o ConditionChildrenChildrenOutput) Name() pulumi.StringPtrOutput
Condition name
func (ConditionChildrenChildrenOutput) Operator ¶
func (o ConditionChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (ConditionChildrenChildrenOutput) ToConditionChildrenChildrenOutput ¶
func (o ConditionChildrenChildrenOutput) ToConditionChildrenChildrenOutput() ConditionChildrenChildrenOutput
func (ConditionChildrenChildrenOutput) ToConditionChildrenChildrenOutputWithContext ¶
func (o ConditionChildrenChildrenOutput) ToConditionChildrenChildrenOutputWithContext(ctx context.Context) ConditionChildrenChildrenOutput
type ConditionChildrenInput ¶
type ConditionChildrenInput interface { pulumi.Input ToConditionChildrenOutput() ConditionChildrenOutput ToConditionChildrenOutputWithContext(context.Context) ConditionChildrenOutput }
ConditionChildrenInput is an input type that accepts ConditionChildrenArgs and ConditionChildrenOutput values. You can construct a concrete instance of `ConditionChildrenInput` via:
ConditionChildrenArgs{...}
type ConditionChildrenOutput ¶
type ConditionChildrenOutput struct{ *pulumi.OutputState }
func (ConditionChildrenOutput) AttributeName ¶
func (o ConditionChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (ConditionChildrenOutput) AttributeValue ¶
func (o ConditionChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (ConditionChildrenOutput) Childrens ¶
func (o ConditionChildrenOutput) Childrens() ConditionChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (ConditionChildrenOutput) ConditionType ¶
func (o ConditionChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
- Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (ConditionChildrenOutput) Description ¶
func (o ConditionChildrenOutput) Description() pulumi.StringPtrOutput
Condition description
func (ConditionChildrenOutput) DictionaryName ¶
func (o ConditionChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (ConditionChildrenOutput) DictionaryValue ¶
func (o ConditionChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (ConditionChildrenOutput) ElementType ¶
func (ConditionChildrenOutput) ElementType() reflect.Type
func (ConditionChildrenOutput) Id ¶
func (o ConditionChildrenOutput) Id() pulumi.StringPtrOutput
UUID for condition
func (ConditionChildrenOutput) IsNegate ¶
func (o ConditionChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (ConditionChildrenOutput) Name ¶
func (o ConditionChildrenOutput) Name() pulumi.StringPtrOutput
Condition name
func (ConditionChildrenOutput) Operator ¶
func (o ConditionChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (ConditionChildrenOutput) ToConditionChildrenOutput ¶
func (o ConditionChildrenOutput) ToConditionChildrenOutput() ConditionChildrenOutput
func (ConditionChildrenOutput) ToConditionChildrenOutputWithContext ¶
func (o ConditionChildrenOutput) ToConditionChildrenOutputWithContext(ctx context.Context) ConditionChildrenOutput
type ConditionInput ¶
type ConditionInput interface { pulumi.Input ToConditionOutput() ConditionOutput ToConditionOutputWithContext(ctx context.Context) ConditionOutput }
type ConditionMap ¶
type ConditionMap map[string]ConditionInput
func (ConditionMap) ElementType ¶
func (ConditionMap) ElementType() reflect.Type
func (ConditionMap) ToConditionMapOutput ¶
func (i ConditionMap) ToConditionMapOutput() ConditionMapOutput
func (ConditionMap) ToConditionMapOutputWithContext ¶
func (i ConditionMap) ToConditionMapOutputWithContext(ctx context.Context) ConditionMapOutput
type ConditionMapInput ¶
type ConditionMapInput interface { pulumi.Input ToConditionMapOutput() ConditionMapOutput ToConditionMapOutputWithContext(context.Context) ConditionMapOutput }
ConditionMapInput is an input type that accepts ConditionMap and ConditionMapOutput values. You can construct a concrete instance of `ConditionMapInput` via:
ConditionMap{ "key": ConditionArgs{...} }
type ConditionMapOutput ¶
type ConditionMapOutput struct{ *pulumi.OutputState }
func (ConditionMapOutput) ElementType ¶
func (ConditionMapOutput) ElementType() reflect.Type
func (ConditionMapOutput) MapIndex ¶
func (o ConditionMapOutput) MapIndex(k pulumi.StringInput) ConditionOutput
func (ConditionMapOutput) ToConditionMapOutput ¶
func (o ConditionMapOutput) ToConditionMapOutput() ConditionMapOutput
func (ConditionMapOutput) ToConditionMapOutputWithContext ¶
func (o ConditionMapOutput) ToConditionMapOutputWithContext(ctx context.Context) ConditionMapOutput
type ConditionOutput ¶
type ConditionOutput struct{ *pulumi.OutputState }
func (ConditionOutput) AttributeName ¶
func (o ConditionOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (ConditionOutput) AttributeValue ¶
func (o ConditionOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (ConditionOutput) Childrens ¶
func (o ConditionOutput) Childrens() ConditionChildrenArrayOutput
List of child conditions. `conditionType` must be one of `LibraryConditionAndBlock` or `LibraryConditionOrBlock`.
func (ConditionOutput) ConditionType ¶
func (o ConditionOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. - Choices: `LibraryConditionAndBlock`, `LibraryConditionAttributes`, `LibraryConditionOrBlock`
func (ConditionOutput) Description ¶
func (o ConditionOutput) Description() pulumi.StringPtrOutput
Condition description
func (ConditionOutput) DictionaryName ¶
func (o ConditionOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (ConditionOutput) DictionaryValue ¶
func (o ConditionOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (ConditionOutput) ElementType ¶
func (ConditionOutput) ElementType() reflect.Type
func (ConditionOutput) IsNegate ¶
func (o ConditionOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (ConditionOutput) Operator ¶
func (o ConditionOutput) Operator() pulumi.StringPtrOutput
Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (ConditionOutput) ToConditionOutput ¶
func (o ConditionOutput) ToConditionOutput() ConditionOutput
func (ConditionOutput) ToConditionOutputWithContext ¶
func (o ConditionOutput) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
type ConditionState ¶
type ConditionState struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput // List of child conditions. `conditionType` must be one of `LibraryConditionAndBlock` or `LibraryConditionOrBlock`. Childrens ConditionChildrenArrayInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `LibraryConditionAndBlock`, // `LibraryConditionAttributes`, `LibraryConditionOrBlock` ConditionType pulumi.StringPtrInput // Condition description Description pulumi.StringPtrInput // Dictionary name DictionaryName pulumi.StringPtrInput // Dictionary value DictionaryValue pulumi.StringPtrInput // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput // Condition name Name pulumi.StringPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput }
func (ConditionState) ElementType ¶
func (ConditionState) ElementType() reflect.Type
type Dictionary ¶
type Dictionary struct { pulumi.CustomResourceState // The description of the dictionary Description pulumi.StringPtrOutput `pulumi:"description"` // The dictionary attribute type - Choices: `ENTITY_ATTR`, `MSG_ATTR`, `PIP_ATTR` DictionaryAttrType pulumi.StringOutput `pulumi:"dictionaryAttrType"` // The dictionary name Name pulumi.StringOutput `pulumi:"name"` // The version of the dictionary Version pulumi.StringOutput `pulumi:"version"` }
This resource can manage a Network Access Dictionary.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewDictionary(ctx, "example", &networkaccess.DictionaryArgs{ Name: pulumi.String("Dict1"), Description: pulumi.String("My description"), Version: pulumi.String("1.1"), DictionaryAttrType: pulumi.String("ENTITY_ATTR"), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/dictionary:Dictionary example "Dict1" ```
func GetDictionary ¶
func GetDictionary(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DictionaryState, opts ...pulumi.ResourceOption) (*Dictionary, error)
GetDictionary gets an existing Dictionary 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 NewDictionary ¶
func NewDictionary(ctx *pulumi.Context, name string, args *DictionaryArgs, opts ...pulumi.ResourceOption) (*Dictionary, error)
NewDictionary registers a new resource with the given unique name, arguments, and options.
func (*Dictionary) ElementType ¶
func (*Dictionary) ElementType() reflect.Type
func (*Dictionary) ToDictionaryOutput ¶
func (i *Dictionary) ToDictionaryOutput() DictionaryOutput
func (*Dictionary) ToDictionaryOutputWithContext ¶
func (i *Dictionary) ToDictionaryOutputWithContext(ctx context.Context) DictionaryOutput
type DictionaryArgs ¶
type DictionaryArgs struct { // The description of the dictionary Description pulumi.StringPtrInput // The dictionary attribute type - Choices: `ENTITY_ATTR`, `MSG_ATTR`, `PIP_ATTR` DictionaryAttrType pulumi.StringInput // The dictionary name Name pulumi.StringPtrInput // The version of the dictionary Version pulumi.StringInput }
The set of arguments for constructing a Dictionary resource.
func (DictionaryArgs) ElementType ¶
func (DictionaryArgs) ElementType() reflect.Type
type DictionaryArray ¶
type DictionaryArray []DictionaryInput
func (DictionaryArray) ElementType ¶
func (DictionaryArray) ElementType() reflect.Type
func (DictionaryArray) ToDictionaryArrayOutput ¶
func (i DictionaryArray) ToDictionaryArrayOutput() DictionaryArrayOutput
func (DictionaryArray) ToDictionaryArrayOutputWithContext ¶
func (i DictionaryArray) ToDictionaryArrayOutputWithContext(ctx context.Context) DictionaryArrayOutput
type DictionaryArrayInput ¶
type DictionaryArrayInput interface { pulumi.Input ToDictionaryArrayOutput() DictionaryArrayOutput ToDictionaryArrayOutputWithContext(context.Context) DictionaryArrayOutput }
DictionaryArrayInput is an input type that accepts DictionaryArray and DictionaryArrayOutput values. You can construct a concrete instance of `DictionaryArrayInput` via:
DictionaryArray{ DictionaryArgs{...} }
type DictionaryArrayOutput ¶
type DictionaryArrayOutput struct{ *pulumi.OutputState }
func (DictionaryArrayOutput) ElementType ¶
func (DictionaryArrayOutput) ElementType() reflect.Type
func (DictionaryArrayOutput) Index ¶
func (o DictionaryArrayOutput) Index(i pulumi.IntInput) DictionaryOutput
func (DictionaryArrayOutput) ToDictionaryArrayOutput ¶
func (o DictionaryArrayOutput) ToDictionaryArrayOutput() DictionaryArrayOutput
func (DictionaryArrayOutput) ToDictionaryArrayOutputWithContext ¶
func (o DictionaryArrayOutput) ToDictionaryArrayOutputWithContext(ctx context.Context) DictionaryArrayOutput
type DictionaryInput ¶
type DictionaryInput interface { pulumi.Input ToDictionaryOutput() DictionaryOutput ToDictionaryOutputWithContext(ctx context.Context) DictionaryOutput }
type DictionaryMap ¶
type DictionaryMap map[string]DictionaryInput
func (DictionaryMap) ElementType ¶
func (DictionaryMap) ElementType() reflect.Type
func (DictionaryMap) ToDictionaryMapOutput ¶
func (i DictionaryMap) ToDictionaryMapOutput() DictionaryMapOutput
func (DictionaryMap) ToDictionaryMapOutputWithContext ¶
func (i DictionaryMap) ToDictionaryMapOutputWithContext(ctx context.Context) DictionaryMapOutput
type DictionaryMapInput ¶
type DictionaryMapInput interface { pulumi.Input ToDictionaryMapOutput() DictionaryMapOutput ToDictionaryMapOutputWithContext(context.Context) DictionaryMapOutput }
DictionaryMapInput is an input type that accepts DictionaryMap and DictionaryMapOutput values. You can construct a concrete instance of `DictionaryMapInput` via:
DictionaryMap{ "key": DictionaryArgs{...} }
type DictionaryMapOutput ¶
type DictionaryMapOutput struct{ *pulumi.OutputState }
func (DictionaryMapOutput) ElementType ¶
func (DictionaryMapOutput) ElementType() reflect.Type
func (DictionaryMapOutput) MapIndex ¶
func (o DictionaryMapOutput) MapIndex(k pulumi.StringInput) DictionaryOutput
func (DictionaryMapOutput) ToDictionaryMapOutput ¶
func (o DictionaryMapOutput) ToDictionaryMapOutput() DictionaryMapOutput
func (DictionaryMapOutput) ToDictionaryMapOutputWithContext ¶
func (o DictionaryMapOutput) ToDictionaryMapOutputWithContext(ctx context.Context) DictionaryMapOutput
type DictionaryOutput ¶
type DictionaryOutput struct{ *pulumi.OutputState }
func (DictionaryOutput) Description ¶
func (o DictionaryOutput) Description() pulumi.StringPtrOutput
The description of the dictionary
func (DictionaryOutput) DictionaryAttrType ¶
func (o DictionaryOutput) DictionaryAttrType() pulumi.StringOutput
The dictionary attribute type - Choices: `ENTITY_ATTR`, `MSG_ATTR`, `PIP_ATTR`
func (DictionaryOutput) ElementType ¶
func (DictionaryOutput) ElementType() reflect.Type
func (DictionaryOutput) Name ¶
func (o DictionaryOutput) Name() pulumi.StringOutput
The dictionary name
func (DictionaryOutput) ToDictionaryOutput ¶
func (o DictionaryOutput) ToDictionaryOutput() DictionaryOutput
func (DictionaryOutput) ToDictionaryOutputWithContext ¶
func (o DictionaryOutput) ToDictionaryOutputWithContext(ctx context.Context) DictionaryOutput
func (DictionaryOutput) Version ¶
func (o DictionaryOutput) Version() pulumi.StringOutput
The version of the dictionary
type DictionaryState ¶
type DictionaryState struct { // The description of the dictionary Description pulumi.StringPtrInput // The dictionary attribute type - Choices: `ENTITY_ATTR`, `MSG_ATTR`, `PIP_ATTR` DictionaryAttrType pulumi.StringPtrInput // The dictionary name Name pulumi.StringPtrInput // The version of the dictionary Version pulumi.StringPtrInput }
func (DictionaryState) ElementType ¶
func (DictionaryState) ElementType() reflect.Type
type DownloadableAcl ¶
type DownloadableAcl struct { pulumi.CustomResourceState // The DACL content Dacl pulumi.StringOutput `pulumi:"dacl"` // The type of ACL - Choices: `IPV4`, `IPV6`, `IP_AGNOSTIC` - Default value: `IPV4` DaclType pulumi.StringOutput `pulumi:"daclType"` // Description Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the downloadable ACL Name pulumi.StringOutput `pulumi:"name"` }
This resource can manage a Downloadable ACL.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewDownloadableAcl(ctx, "example", &networkaccess.DownloadableAclArgs{ Name: pulumi.String("MyACL"), Description: pulumi.String("My first downloadable ACL"), Dacl: pulumi.String("permit ip any any"), DaclType: pulumi.String("IPV4"), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/downloadableAcl:DownloadableAcl example "76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetDownloadableAcl ¶
func GetDownloadableAcl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DownloadableAclState, opts ...pulumi.ResourceOption) (*DownloadableAcl, error)
GetDownloadableAcl gets an existing DownloadableAcl 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 NewDownloadableAcl ¶
func NewDownloadableAcl(ctx *pulumi.Context, name string, args *DownloadableAclArgs, opts ...pulumi.ResourceOption) (*DownloadableAcl, error)
NewDownloadableAcl registers a new resource with the given unique name, arguments, and options.
func (*DownloadableAcl) ElementType ¶
func (*DownloadableAcl) ElementType() reflect.Type
func (*DownloadableAcl) ToDownloadableAclOutput ¶
func (i *DownloadableAcl) ToDownloadableAclOutput() DownloadableAclOutput
func (*DownloadableAcl) ToDownloadableAclOutputWithContext ¶
func (i *DownloadableAcl) ToDownloadableAclOutputWithContext(ctx context.Context) DownloadableAclOutput
type DownloadableAclArgs ¶
type DownloadableAclArgs struct { // The DACL content Dacl pulumi.StringInput // The type of ACL - Choices: `IPV4`, `IPV6`, `IP_AGNOSTIC` - Default value: `IPV4` DaclType pulumi.StringPtrInput // Description Description pulumi.StringPtrInput // The name of the downloadable ACL Name pulumi.StringPtrInput }
The set of arguments for constructing a DownloadableAcl resource.
func (DownloadableAclArgs) ElementType ¶
func (DownloadableAclArgs) ElementType() reflect.Type
type DownloadableAclArray ¶
type DownloadableAclArray []DownloadableAclInput
func (DownloadableAclArray) ElementType ¶
func (DownloadableAclArray) ElementType() reflect.Type
func (DownloadableAclArray) ToDownloadableAclArrayOutput ¶
func (i DownloadableAclArray) ToDownloadableAclArrayOutput() DownloadableAclArrayOutput
func (DownloadableAclArray) ToDownloadableAclArrayOutputWithContext ¶
func (i DownloadableAclArray) ToDownloadableAclArrayOutputWithContext(ctx context.Context) DownloadableAclArrayOutput
type DownloadableAclArrayInput ¶
type DownloadableAclArrayInput interface { pulumi.Input ToDownloadableAclArrayOutput() DownloadableAclArrayOutput ToDownloadableAclArrayOutputWithContext(context.Context) DownloadableAclArrayOutput }
DownloadableAclArrayInput is an input type that accepts DownloadableAclArray and DownloadableAclArrayOutput values. You can construct a concrete instance of `DownloadableAclArrayInput` via:
DownloadableAclArray{ DownloadableAclArgs{...} }
type DownloadableAclArrayOutput ¶
type DownloadableAclArrayOutput struct{ *pulumi.OutputState }
func (DownloadableAclArrayOutput) ElementType ¶
func (DownloadableAclArrayOutput) ElementType() reflect.Type
func (DownloadableAclArrayOutput) Index ¶
func (o DownloadableAclArrayOutput) Index(i pulumi.IntInput) DownloadableAclOutput
func (DownloadableAclArrayOutput) ToDownloadableAclArrayOutput ¶
func (o DownloadableAclArrayOutput) ToDownloadableAclArrayOutput() DownloadableAclArrayOutput
func (DownloadableAclArrayOutput) ToDownloadableAclArrayOutputWithContext ¶
func (o DownloadableAclArrayOutput) ToDownloadableAclArrayOutputWithContext(ctx context.Context) DownloadableAclArrayOutput
type DownloadableAclInput ¶
type DownloadableAclInput interface { pulumi.Input ToDownloadableAclOutput() DownloadableAclOutput ToDownloadableAclOutputWithContext(ctx context.Context) DownloadableAclOutput }
type DownloadableAclMap ¶
type DownloadableAclMap map[string]DownloadableAclInput
func (DownloadableAclMap) ElementType ¶
func (DownloadableAclMap) ElementType() reflect.Type
func (DownloadableAclMap) ToDownloadableAclMapOutput ¶
func (i DownloadableAclMap) ToDownloadableAclMapOutput() DownloadableAclMapOutput
func (DownloadableAclMap) ToDownloadableAclMapOutputWithContext ¶
func (i DownloadableAclMap) ToDownloadableAclMapOutputWithContext(ctx context.Context) DownloadableAclMapOutput
type DownloadableAclMapInput ¶
type DownloadableAclMapInput interface { pulumi.Input ToDownloadableAclMapOutput() DownloadableAclMapOutput ToDownloadableAclMapOutputWithContext(context.Context) DownloadableAclMapOutput }
DownloadableAclMapInput is an input type that accepts DownloadableAclMap and DownloadableAclMapOutput values. You can construct a concrete instance of `DownloadableAclMapInput` via:
DownloadableAclMap{ "key": DownloadableAclArgs{...} }
type DownloadableAclMapOutput ¶
type DownloadableAclMapOutput struct{ *pulumi.OutputState }
func (DownloadableAclMapOutput) ElementType ¶
func (DownloadableAclMapOutput) ElementType() reflect.Type
func (DownloadableAclMapOutput) MapIndex ¶
func (o DownloadableAclMapOutput) MapIndex(k pulumi.StringInput) DownloadableAclOutput
func (DownloadableAclMapOutput) ToDownloadableAclMapOutput ¶
func (o DownloadableAclMapOutput) ToDownloadableAclMapOutput() DownloadableAclMapOutput
func (DownloadableAclMapOutput) ToDownloadableAclMapOutputWithContext ¶
func (o DownloadableAclMapOutput) ToDownloadableAclMapOutputWithContext(ctx context.Context) DownloadableAclMapOutput
type DownloadableAclOutput ¶
type DownloadableAclOutput struct{ *pulumi.OutputState }
func (DownloadableAclOutput) Dacl ¶
func (o DownloadableAclOutput) Dacl() pulumi.StringOutput
The DACL content
func (DownloadableAclOutput) DaclType ¶
func (o DownloadableAclOutput) DaclType() pulumi.StringOutput
The type of ACL - Choices: `IPV4`, `IPV6`, `IP_AGNOSTIC` - Default value: `IPV4`
func (DownloadableAclOutput) Description ¶
func (o DownloadableAclOutput) Description() pulumi.StringPtrOutput
Description
func (DownloadableAclOutput) ElementType ¶
func (DownloadableAclOutput) ElementType() reflect.Type
func (DownloadableAclOutput) Name ¶
func (o DownloadableAclOutput) Name() pulumi.StringOutput
The name of the downloadable ACL
func (DownloadableAclOutput) ToDownloadableAclOutput ¶
func (o DownloadableAclOutput) ToDownloadableAclOutput() DownloadableAclOutput
func (DownloadableAclOutput) ToDownloadableAclOutputWithContext ¶
func (o DownloadableAclOutput) ToDownloadableAclOutputWithContext(ctx context.Context) DownloadableAclOutput
type DownloadableAclState ¶
type DownloadableAclState struct { // The DACL content Dacl pulumi.StringPtrInput // The type of ACL - Choices: `IPV4`, `IPV6`, `IP_AGNOSTIC` - Default value: `IPV4` DaclType pulumi.StringPtrInput // Description Description pulumi.StringPtrInput // The name of the downloadable ACL Name pulumi.StringPtrInput }
func (DownloadableAclState) ElementType ¶
func (DownloadableAclState) ElementType() reflect.Type
type GetAuthenticationRuleChildren ¶
type GetAuthenticationRuleChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetAuthenticationRuleChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetAuthenticationRuleChildrenArgs ¶
type GetAuthenticationRuleChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens GetAuthenticationRuleChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetAuthenticationRuleChildrenArgs) ElementType ¶
func (GetAuthenticationRuleChildrenArgs) ElementType() reflect.Type
func (GetAuthenticationRuleChildrenArgs) ToGetAuthenticationRuleChildrenOutput ¶
func (i GetAuthenticationRuleChildrenArgs) ToGetAuthenticationRuleChildrenOutput() GetAuthenticationRuleChildrenOutput
func (GetAuthenticationRuleChildrenArgs) ToGetAuthenticationRuleChildrenOutputWithContext ¶
func (i GetAuthenticationRuleChildrenArgs) ToGetAuthenticationRuleChildrenOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenOutput
type GetAuthenticationRuleChildrenArray ¶
type GetAuthenticationRuleChildrenArray []GetAuthenticationRuleChildrenInput
func (GetAuthenticationRuleChildrenArray) ElementType ¶
func (GetAuthenticationRuleChildrenArray) ElementType() reflect.Type
func (GetAuthenticationRuleChildrenArray) ToGetAuthenticationRuleChildrenArrayOutput ¶
func (i GetAuthenticationRuleChildrenArray) ToGetAuthenticationRuleChildrenArrayOutput() GetAuthenticationRuleChildrenArrayOutput
func (GetAuthenticationRuleChildrenArray) ToGetAuthenticationRuleChildrenArrayOutputWithContext ¶
func (i GetAuthenticationRuleChildrenArray) ToGetAuthenticationRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenArrayOutput
type GetAuthenticationRuleChildrenArrayInput ¶
type GetAuthenticationRuleChildrenArrayInput interface { pulumi.Input ToGetAuthenticationRuleChildrenArrayOutput() GetAuthenticationRuleChildrenArrayOutput ToGetAuthenticationRuleChildrenArrayOutputWithContext(context.Context) GetAuthenticationRuleChildrenArrayOutput }
GetAuthenticationRuleChildrenArrayInput is an input type that accepts GetAuthenticationRuleChildrenArray and GetAuthenticationRuleChildrenArrayOutput values. You can construct a concrete instance of `GetAuthenticationRuleChildrenArrayInput` via:
GetAuthenticationRuleChildrenArray{ GetAuthenticationRuleChildrenArgs{...} }
type GetAuthenticationRuleChildrenArrayOutput ¶
type GetAuthenticationRuleChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetAuthenticationRuleChildrenArrayOutput) ElementType ¶
func (GetAuthenticationRuleChildrenArrayOutput) ElementType() reflect.Type
func (GetAuthenticationRuleChildrenArrayOutput) ToGetAuthenticationRuleChildrenArrayOutput ¶
func (o GetAuthenticationRuleChildrenArrayOutput) ToGetAuthenticationRuleChildrenArrayOutput() GetAuthenticationRuleChildrenArrayOutput
func (GetAuthenticationRuleChildrenArrayOutput) ToGetAuthenticationRuleChildrenArrayOutputWithContext ¶
func (o GetAuthenticationRuleChildrenArrayOutput) ToGetAuthenticationRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenArrayOutput
type GetAuthenticationRuleChildrenChildren ¶
type GetAuthenticationRuleChildrenChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // Condition type. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetAuthenticationRuleChildrenChildrenArgs ¶
type GetAuthenticationRuleChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // Condition type. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetAuthenticationRuleChildrenChildrenArgs) ElementType ¶
func (GetAuthenticationRuleChildrenChildrenArgs) ElementType() reflect.Type
func (GetAuthenticationRuleChildrenChildrenArgs) ToGetAuthenticationRuleChildrenChildrenOutput ¶
func (i GetAuthenticationRuleChildrenChildrenArgs) ToGetAuthenticationRuleChildrenChildrenOutput() GetAuthenticationRuleChildrenChildrenOutput
func (GetAuthenticationRuleChildrenChildrenArgs) ToGetAuthenticationRuleChildrenChildrenOutputWithContext ¶
func (i GetAuthenticationRuleChildrenChildrenArgs) ToGetAuthenticationRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenChildrenOutput
type GetAuthenticationRuleChildrenChildrenArray ¶
type GetAuthenticationRuleChildrenChildrenArray []GetAuthenticationRuleChildrenChildrenInput
func (GetAuthenticationRuleChildrenChildrenArray) ElementType ¶
func (GetAuthenticationRuleChildrenChildrenArray) ElementType() reflect.Type
func (GetAuthenticationRuleChildrenChildrenArray) ToGetAuthenticationRuleChildrenChildrenArrayOutput ¶
func (i GetAuthenticationRuleChildrenChildrenArray) ToGetAuthenticationRuleChildrenChildrenArrayOutput() GetAuthenticationRuleChildrenChildrenArrayOutput
func (GetAuthenticationRuleChildrenChildrenArray) ToGetAuthenticationRuleChildrenChildrenArrayOutputWithContext ¶
func (i GetAuthenticationRuleChildrenChildrenArray) ToGetAuthenticationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenChildrenArrayOutput
type GetAuthenticationRuleChildrenChildrenArrayInput ¶
type GetAuthenticationRuleChildrenChildrenArrayInput interface { pulumi.Input ToGetAuthenticationRuleChildrenChildrenArrayOutput() GetAuthenticationRuleChildrenChildrenArrayOutput ToGetAuthenticationRuleChildrenChildrenArrayOutputWithContext(context.Context) GetAuthenticationRuleChildrenChildrenArrayOutput }
GetAuthenticationRuleChildrenChildrenArrayInput is an input type that accepts GetAuthenticationRuleChildrenChildrenArray and GetAuthenticationRuleChildrenChildrenArrayOutput values. You can construct a concrete instance of `GetAuthenticationRuleChildrenChildrenArrayInput` via:
GetAuthenticationRuleChildrenChildrenArray{ GetAuthenticationRuleChildrenChildrenArgs{...} }
type GetAuthenticationRuleChildrenChildrenArrayOutput ¶
type GetAuthenticationRuleChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetAuthenticationRuleChildrenChildrenArrayOutput) ElementType ¶
func (GetAuthenticationRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
func (GetAuthenticationRuleChildrenChildrenArrayOutput) ToGetAuthenticationRuleChildrenChildrenArrayOutput ¶
func (o GetAuthenticationRuleChildrenChildrenArrayOutput) ToGetAuthenticationRuleChildrenChildrenArrayOutput() GetAuthenticationRuleChildrenChildrenArrayOutput
func (GetAuthenticationRuleChildrenChildrenArrayOutput) ToGetAuthenticationRuleChildrenChildrenArrayOutputWithContext ¶
func (o GetAuthenticationRuleChildrenChildrenArrayOutput) ToGetAuthenticationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenChildrenArrayOutput
type GetAuthenticationRuleChildrenChildrenInput ¶
type GetAuthenticationRuleChildrenChildrenInput interface { pulumi.Input ToGetAuthenticationRuleChildrenChildrenOutput() GetAuthenticationRuleChildrenChildrenOutput ToGetAuthenticationRuleChildrenChildrenOutputWithContext(context.Context) GetAuthenticationRuleChildrenChildrenOutput }
GetAuthenticationRuleChildrenChildrenInput is an input type that accepts GetAuthenticationRuleChildrenChildrenArgs and GetAuthenticationRuleChildrenChildrenOutput values. You can construct a concrete instance of `GetAuthenticationRuleChildrenChildrenInput` via:
GetAuthenticationRuleChildrenChildrenArgs{...}
type GetAuthenticationRuleChildrenChildrenOutput ¶
type GetAuthenticationRuleChildrenChildrenOutput struct{ *pulumi.OutputState }
func (GetAuthenticationRuleChildrenChildrenOutput) AttributeName ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetAuthenticationRuleChildrenChildrenOutput) AttributeValue ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetAuthenticationRuleChildrenChildrenOutput) ConditionType ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
func (GetAuthenticationRuleChildrenChildrenOutput) DictionaryName ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetAuthenticationRuleChildrenChildrenOutput) DictionaryValue ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetAuthenticationRuleChildrenChildrenOutput) ElementType ¶
func (GetAuthenticationRuleChildrenChildrenOutput) ElementType() reflect.Type
func (GetAuthenticationRuleChildrenChildrenOutput) Id ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) Id() pulumi.StringOutput
UUID for condition
func (GetAuthenticationRuleChildrenChildrenOutput) IsNegate ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetAuthenticationRuleChildrenChildrenOutput) Operator ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetAuthenticationRuleChildrenChildrenOutput) ToGetAuthenticationRuleChildrenChildrenOutput ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) ToGetAuthenticationRuleChildrenChildrenOutput() GetAuthenticationRuleChildrenChildrenOutput
func (GetAuthenticationRuleChildrenChildrenOutput) ToGetAuthenticationRuleChildrenChildrenOutputWithContext ¶
func (o GetAuthenticationRuleChildrenChildrenOutput) ToGetAuthenticationRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenChildrenOutput
type GetAuthenticationRuleChildrenInput ¶
type GetAuthenticationRuleChildrenInput interface { pulumi.Input ToGetAuthenticationRuleChildrenOutput() GetAuthenticationRuleChildrenOutput ToGetAuthenticationRuleChildrenOutputWithContext(context.Context) GetAuthenticationRuleChildrenOutput }
GetAuthenticationRuleChildrenInput is an input type that accepts GetAuthenticationRuleChildrenArgs and GetAuthenticationRuleChildrenOutput values. You can construct a concrete instance of `GetAuthenticationRuleChildrenInput` via:
GetAuthenticationRuleChildrenArgs{...}
type GetAuthenticationRuleChildrenOutput ¶
type GetAuthenticationRuleChildrenOutput struct{ *pulumi.OutputState }
func (GetAuthenticationRuleChildrenOutput) AttributeName ¶
func (o GetAuthenticationRuleChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetAuthenticationRuleChildrenOutput) AttributeValue ¶
func (o GetAuthenticationRuleChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetAuthenticationRuleChildrenOutput) Childrens ¶
func (o GetAuthenticationRuleChildrenOutput) Childrens() GetAuthenticationRuleChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (GetAuthenticationRuleChildrenOutput) ConditionType ¶
func (o GetAuthenticationRuleChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (GetAuthenticationRuleChildrenOutput) DictionaryName ¶
func (o GetAuthenticationRuleChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetAuthenticationRuleChildrenOutput) DictionaryValue ¶
func (o GetAuthenticationRuleChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetAuthenticationRuleChildrenOutput) ElementType ¶
func (GetAuthenticationRuleChildrenOutput) ElementType() reflect.Type
func (GetAuthenticationRuleChildrenOutput) Id ¶
func (o GetAuthenticationRuleChildrenOutput) Id() pulumi.StringOutput
UUID for condition
func (GetAuthenticationRuleChildrenOutput) IsNegate ¶
func (o GetAuthenticationRuleChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetAuthenticationRuleChildrenOutput) Operator ¶
func (o GetAuthenticationRuleChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetAuthenticationRuleChildrenOutput) ToGetAuthenticationRuleChildrenOutput ¶
func (o GetAuthenticationRuleChildrenOutput) ToGetAuthenticationRuleChildrenOutput() GetAuthenticationRuleChildrenOutput
func (GetAuthenticationRuleChildrenOutput) ToGetAuthenticationRuleChildrenOutputWithContext ¶
func (o GetAuthenticationRuleChildrenOutput) ToGetAuthenticationRuleChildrenOutputWithContext(ctx context.Context) GetAuthenticationRuleChildrenOutput
type GetAuthorizationExceptionRuleChildren ¶
type GetAuthorizationExceptionRuleChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetAuthorizationExceptionRuleChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetAuthorizationExceptionRuleChildrenArgs ¶
type GetAuthorizationExceptionRuleChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens GetAuthorizationExceptionRuleChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetAuthorizationExceptionRuleChildrenArgs) ElementType ¶
func (GetAuthorizationExceptionRuleChildrenArgs) ElementType() reflect.Type
func (GetAuthorizationExceptionRuleChildrenArgs) ToGetAuthorizationExceptionRuleChildrenOutput ¶
func (i GetAuthorizationExceptionRuleChildrenArgs) ToGetAuthorizationExceptionRuleChildrenOutput() GetAuthorizationExceptionRuleChildrenOutput
func (GetAuthorizationExceptionRuleChildrenArgs) ToGetAuthorizationExceptionRuleChildrenOutputWithContext ¶
func (i GetAuthorizationExceptionRuleChildrenArgs) ToGetAuthorizationExceptionRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenOutput
type GetAuthorizationExceptionRuleChildrenArray ¶
type GetAuthorizationExceptionRuleChildrenArray []GetAuthorizationExceptionRuleChildrenInput
func (GetAuthorizationExceptionRuleChildrenArray) ElementType ¶
func (GetAuthorizationExceptionRuleChildrenArray) ElementType() reflect.Type
func (GetAuthorizationExceptionRuleChildrenArray) ToGetAuthorizationExceptionRuleChildrenArrayOutput ¶
func (i GetAuthorizationExceptionRuleChildrenArray) ToGetAuthorizationExceptionRuleChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenArrayOutput
func (GetAuthorizationExceptionRuleChildrenArray) ToGetAuthorizationExceptionRuleChildrenArrayOutputWithContext ¶
func (i GetAuthorizationExceptionRuleChildrenArray) ToGetAuthorizationExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenArrayOutput
type GetAuthorizationExceptionRuleChildrenArrayInput ¶
type GetAuthorizationExceptionRuleChildrenArrayInput interface { pulumi.Input ToGetAuthorizationExceptionRuleChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenArrayOutput ToGetAuthorizationExceptionRuleChildrenArrayOutputWithContext(context.Context) GetAuthorizationExceptionRuleChildrenArrayOutput }
GetAuthorizationExceptionRuleChildrenArrayInput is an input type that accepts GetAuthorizationExceptionRuleChildrenArray and GetAuthorizationExceptionRuleChildrenArrayOutput values. You can construct a concrete instance of `GetAuthorizationExceptionRuleChildrenArrayInput` via:
GetAuthorizationExceptionRuleChildrenArray{ GetAuthorizationExceptionRuleChildrenArgs{...} }
type GetAuthorizationExceptionRuleChildrenArrayOutput ¶
type GetAuthorizationExceptionRuleChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorizationExceptionRuleChildrenArrayOutput) ElementType ¶
func (GetAuthorizationExceptionRuleChildrenArrayOutput) ElementType() reflect.Type
func (GetAuthorizationExceptionRuleChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenArrayOutput ¶
func (o GetAuthorizationExceptionRuleChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenArrayOutput
func (GetAuthorizationExceptionRuleChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenArrayOutputWithContext ¶
func (o GetAuthorizationExceptionRuleChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenArrayOutput
type GetAuthorizationExceptionRuleChildrenChildren ¶
type GetAuthorizationExceptionRuleChildrenChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // Condition type. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetAuthorizationExceptionRuleChildrenChildrenArgs ¶
type GetAuthorizationExceptionRuleChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // Condition type. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetAuthorizationExceptionRuleChildrenChildrenArgs) ElementType ¶
func (GetAuthorizationExceptionRuleChildrenChildrenArgs) ElementType() reflect.Type
func (GetAuthorizationExceptionRuleChildrenChildrenArgs) ToGetAuthorizationExceptionRuleChildrenChildrenOutput ¶
func (i GetAuthorizationExceptionRuleChildrenChildrenArgs) ToGetAuthorizationExceptionRuleChildrenChildrenOutput() GetAuthorizationExceptionRuleChildrenChildrenOutput
func (GetAuthorizationExceptionRuleChildrenChildrenArgs) ToGetAuthorizationExceptionRuleChildrenChildrenOutputWithContext ¶
func (i GetAuthorizationExceptionRuleChildrenChildrenArgs) ToGetAuthorizationExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenChildrenOutput
type GetAuthorizationExceptionRuleChildrenChildrenArray ¶
type GetAuthorizationExceptionRuleChildrenChildrenArray []GetAuthorizationExceptionRuleChildrenChildrenInput
func (GetAuthorizationExceptionRuleChildrenChildrenArray) ElementType ¶
func (GetAuthorizationExceptionRuleChildrenChildrenArray) ElementType() reflect.Type
func (GetAuthorizationExceptionRuleChildrenChildrenArray) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutput ¶
func (i GetAuthorizationExceptionRuleChildrenChildrenArray) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
func (GetAuthorizationExceptionRuleChildrenChildrenArray) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext ¶
func (i GetAuthorizationExceptionRuleChildrenChildrenArray) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
type GetAuthorizationExceptionRuleChildrenChildrenArrayInput ¶
type GetAuthorizationExceptionRuleChildrenChildrenArrayInput interface { pulumi.Input ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenChildrenArrayOutput ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(context.Context) GetAuthorizationExceptionRuleChildrenChildrenArrayOutput }
GetAuthorizationExceptionRuleChildrenChildrenArrayInput is an input type that accepts GetAuthorizationExceptionRuleChildrenChildrenArray and GetAuthorizationExceptionRuleChildrenChildrenArrayOutput values. You can construct a concrete instance of `GetAuthorizationExceptionRuleChildrenChildrenArrayInput` via:
GetAuthorizationExceptionRuleChildrenChildrenArray{ GetAuthorizationExceptionRuleChildrenChildrenArgs{...} }
type GetAuthorizationExceptionRuleChildrenChildrenArrayOutput ¶
type GetAuthorizationExceptionRuleChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) ElementType ¶
func (GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
func (GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutput ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
func (GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
type GetAuthorizationExceptionRuleChildrenChildrenInput ¶
type GetAuthorizationExceptionRuleChildrenChildrenInput interface { pulumi.Input ToGetAuthorizationExceptionRuleChildrenChildrenOutput() GetAuthorizationExceptionRuleChildrenChildrenOutput ToGetAuthorizationExceptionRuleChildrenChildrenOutputWithContext(context.Context) GetAuthorizationExceptionRuleChildrenChildrenOutput }
GetAuthorizationExceptionRuleChildrenChildrenInput is an input type that accepts GetAuthorizationExceptionRuleChildrenChildrenArgs and GetAuthorizationExceptionRuleChildrenChildrenOutput values. You can construct a concrete instance of `GetAuthorizationExceptionRuleChildrenChildrenInput` via:
GetAuthorizationExceptionRuleChildrenChildrenArgs{...}
type GetAuthorizationExceptionRuleChildrenChildrenOutput ¶
type GetAuthorizationExceptionRuleChildrenChildrenOutput struct{ *pulumi.OutputState }
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) AttributeName ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) AttributeValue ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) ConditionType ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) DictionaryName ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) DictionaryValue ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) ElementType ¶
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) ElementType() reflect.Type
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) IsNegate ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) Operator ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) ToGetAuthorizationExceptionRuleChildrenChildrenOutput ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) ToGetAuthorizationExceptionRuleChildrenChildrenOutput() GetAuthorizationExceptionRuleChildrenChildrenOutput
func (GetAuthorizationExceptionRuleChildrenChildrenOutput) ToGetAuthorizationExceptionRuleChildrenChildrenOutputWithContext ¶
func (o GetAuthorizationExceptionRuleChildrenChildrenOutput) ToGetAuthorizationExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenChildrenOutput
type GetAuthorizationExceptionRuleChildrenInput ¶
type GetAuthorizationExceptionRuleChildrenInput interface { pulumi.Input ToGetAuthorizationExceptionRuleChildrenOutput() GetAuthorizationExceptionRuleChildrenOutput ToGetAuthorizationExceptionRuleChildrenOutputWithContext(context.Context) GetAuthorizationExceptionRuleChildrenOutput }
GetAuthorizationExceptionRuleChildrenInput is an input type that accepts GetAuthorizationExceptionRuleChildrenArgs and GetAuthorizationExceptionRuleChildrenOutput values. You can construct a concrete instance of `GetAuthorizationExceptionRuleChildrenInput` via:
GetAuthorizationExceptionRuleChildrenArgs{...}
type GetAuthorizationExceptionRuleChildrenOutput ¶
type GetAuthorizationExceptionRuleChildrenOutput struct{ *pulumi.OutputState }
func (GetAuthorizationExceptionRuleChildrenOutput) AttributeName ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetAuthorizationExceptionRuleChildrenOutput) AttributeValue ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetAuthorizationExceptionRuleChildrenOutput) Childrens ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) Childrens() GetAuthorizationExceptionRuleChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (GetAuthorizationExceptionRuleChildrenOutput) ConditionType ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (GetAuthorizationExceptionRuleChildrenOutput) DictionaryName ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetAuthorizationExceptionRuleChildrenOutput) DictionaryValue ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetAuthorizationExceptionRuleChildrenOutput) ElementType ¶
func (GetAuthorizationExceptionRuleChildrenOutput) ElementType() reflect.Type
func (GetAuthorizationExceptionRuleChildrenOutput) Id ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) Id() pulumi.StringOutput
UUID for condition
func (GetAuthorizationExceptionRuleChildrenOutput) IsNegate ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetAuthorizationExceptionRuleChildrenOutput) Operator ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetAuthorizationExceptionRuleChildrenOutput) ToGetAuthorizationExceptionRuleChildrenOutput ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) ToGetAuthorizationExceptionRuleChildrenOutput() GetAuthorizationExceptionRuleChildrenOutput
func (GetAuthorizationExceptionRuleChildrenOutput) ToGetAuthorizationExceptionRuleChildrenOutputWithContext ¶
func (o GetAuthorizationExceptionRuleChildrenOutput) ToGetAuthorizationExceptionRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationExceptionRuleChildrenOutput
type GetAuthorizationGlobalExceptionRuleChildren ¶
type GetAuthorizationGlobalExceptionRuleChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetAuthorizationGlobalExceptionRuleChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetAuthorizationGlobalExceptionRuleChildrenArgs ¶
type GetAuthorizationGlobalExceptionRuleChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetAuthorizationGlobalExceptionRuleChildrenArgs) ElementType ¶
func (GetAuthorizationGlobalExceptionRuleChildrenArgs) ElementType() reflect.Type
func (GetAuthorizationGlobalExceptionRuleChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenOutput ¶
func (i GetAuthorizationGlobalExceptionRuleChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenOutput
func (GetAuthorizationGlobalExceptionRuleChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenOutputWithContext ¶
func (i GetAuthorizationGlobalExceptionRuleChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenOutput
type GetAuthorizationGlobalExceptionRuleChildrenArray ¶
type GetAuthorizationGlobalExceptionRuleChildrenArray []GetAuthorizationGlobalExceptionRuleChildrenInput
func (GetAuthorizationGlobalExceptionRuleChildrenArray) ElementType ¶
func (GetAuthorizationGlobalExceptionRuleChildrenArray) ElementType() reflect.Type
func (GetAuthorizationGlobalExceptionRuleChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutput ¶
func (i GetAuthorizationGlobalExceptionRuleChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
func (GetAuthorizationGlobalExceptionRuleChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext ¶
func (i GetAuthorizationGlobalExceptionRuleChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
type GetAuthorizationGlobalExceptionRuleChildrenArrayInput ¶
type GetAuthorizationGlobalExceptionRuleChildrenArrayInput interface { pulumi.Input ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenArrayOutput ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(context.Context) GetAuthorizationGlobalExceptionRuleChildrenArrayOutput }
GetAuthorizationGlobalExceptionRuleChildrenArrayInput is an input type that accepts GetAuthorizationGlobalExceptionRuleChildrenArray and GetAuthorizationGlobalExceptionRuleChildrenArrayOutput values. You can construct a concrete instance of `GetAuthorizationGlobalExceptionRuleChildrenArrayInput` via:
GetAuthorizationGlobalExceptionRuleChildrenArray{ GetAuthorizationGlobalExceptionRuleChildrenArgs{...} }
type GetAuthorizationGlobalExceptionRuleChildrenArrayOutput ¶
type GetAuthorizationGlobalExceptionRuleChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) ElementType ¶
func (GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) ElementType() reflect.Type
func (GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutput ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
func (GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
type GetAuthorizationGlobalExceptionRuleChildrenChildren ¶
type GetAuthorizationGlobalExceptionRuleChildrenChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // Condition type. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs ¶
type GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // Condition type. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs) ElementType ¶
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs) ElementType() reflect.Type
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutput ¶
func (i GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext ¶
func (i GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
type GetAuthorizationGlobalExceptionRuleChildrenChildrenArray ¶
type GetAuthorizationGlobalExceptionRuleChildrenChildrenArray []GetAuthorizationGlobalExceptionRuleChildrenChildrenInput
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArray) ElementType ¶
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArray) ElementType() reflect.Type
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput ¶
func (i GetAuthorizationGlobalExceptionRuleChildrenChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext ¶
func (i GetAuthorizationGlobalExceptionRuleChildrenChildrenArray) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
type GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayInput ¶
type GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayInput interface { pulumi.Input ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput }
GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayInput is an input type that accepts GetAuthorizationGlobalExceptionRuleChildrenChildrenArray and GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput values. You can construct a concrete instance of `GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayInput` via:
GetAuthorizationGlobalExceptionRuleChildrenChildrenArray{ GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs{...} }
type GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput ¶
type GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ElementType ¶
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
type GetAuthorizationGlobalExceptionRuleChildrenChildrenInput ¶
type GetAuthorizationGlobalExceptionRuleChildrenChildrenInput interface { pulumi.Input ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput }
GetAuthorizationGlobalExceptionRuleChildrenChildrenInput is an input type that accepts GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs and GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput values. You can construct a concrete instance of `GetAuthorizationGlobalExceptionRuleChildrenChildrenInput` via:
GetAuthorizationGlobalExceptionRuleChildrenChildrenArgs{...}
type GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput ¶
type GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput struct{ *pulumi.OutputState }
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeName ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeValue ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ConditionType ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryName ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryValue ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ElementType ¶
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ElementType() reflect.Type
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) IsNegate ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) Operator ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutput ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
func (GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenChildrenOutput
type GetAuthorizationGlobalExceptionRuleChildrenInput ¶
type GetAuthorizationGlobalExceptionRuleChildrenInput interface { pulumi.Input ToGetAuthorizationGlobalExceptionRuleChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenOutput ToGetAuthorizationGlobalExceptionRuleChildrenOutputWithContext(context.Context) GetAuthorizationGlobalExceptionRuleChildrenOutput }
GetAuthorizationGlobalExceptionRuleChildrenInput is an input type that accepts GetAuthorizationGlobalExceptionRuleChildrenArgs and GetAuthorizationGlobalExceptionRuleChildrenOutput values. You can construct a concrete instance of `GetAuthorizationGlobalExceptionRuleChildrenInput` via:
GetAuthorizationGlobalExceptionRuleChildrenArgs{...}
type GetAuthorizationGlobalExceptionRuleChildrenOutput ¶
type GetAuthorizationGlobalExceptionRuleChildrenOutput struct{ *pulumi.OutputState }
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) AttributeName ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) AttributeValue ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) Childrens ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) Childrens() GetAuthorizationGlobalExceptionRuleChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) ConditionType ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) DictionaryName ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) DictionaryValue ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) ElementType ¶
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) ElementType() reflect.Type
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) IsNegate ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) Operator ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenOutput ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenOutput() GetAuthorizationGlobalExceptionRuleChildrenOutput
func (GetAuthorizationGlobalExceptionRuleChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenOutputWithContext ¶
func (o GetAuthorizationGlobalExceptionRuleChildrenOutput) ToGetAuthorizationGlobalExceptionRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationGlobalExceptionRuleChildrenOutput
type GetAuthorizationProfileAdvancedAttribute ¶
type GetAuthorizationProfileAdvancedAttribute struct { // Dictionary name AttributeLeftDictionaryName string `pulumi:"attributeLeftDictionaryName"` // Attribute name AttributeLeftName string `pulumi:"attributeLeftName"` // Dictionary name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` AttributeRightDictionaryName string `pulumi:"attributeRightDictionaryName"` // Attribute name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` AttributeRightName string `pulumi:"attributeRightName"` // Attribute value, only required when `attributeRightValueType` is `AttributeValue` AttributeRightValue string `pulumi:"attributeRightValue"` // Advanced attribute value type AttributeRightValueType string `pulumi:"attributeRightValueType"` }
type GetAuthorizationProfileAdvancedAttributeArgs ¶
type GetAuthorizationProfileAdvancedAttributeArgs struct { // Dictionary name AttributeLeftDictionaryName pulumi.StringInput `pulumi:"attributeLeftDictionaryName"` // Attribute name AttributeLeftName pulumi.StringInput `pulumi:"attributeLeftName"` // Dictionary name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` AttributeRightDictionaryName pulumi.StringInput `pulumi:"attributeRightDictionaryName"` // Attribute name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` AttributeRightName pulumi.StringInput `pulumi:"attributeRightName"` // Attribute value, only required when `attributeRightValueType` is `AttributeValue` AttributeRightValue pulumi.StringInput `pulumi:"attributeRightValue"` // Advanced attribute value type AttributeRightValueType pulumi.StringInput `pulumi:"attributeRightValueType"` }
func (GetAuthorizationProfileAdvancedAttributeArgs) ElementType ¶
func (GetAuthorizationProfileAdvancedAttributeArgs) ElementType() reflect.Type
func (GetAuthorizationProfileAdvancedAttributeArgs) ToGetAuthorizationProfileAdvancedAttributeOutput ¶
func (i GetAuthorizationProfileAdvancedAttributeArgs) ToGetAuthorizationProfileAdvancedAttributeOutput() GetAuthorizationProfileAdvancedAttributeOutput
func (GetAuthorizationProfileAdvancedAttributeArgs) ToGetAuthorizationProfileAdvancedAttributeOutputWithContext ¶
func (i GetAuthorizationProfileAdvancedAttributeArgs) ToGetAuthorizationProfileAdvancedAttributeOutputWithContext(ctx context.Context) GetAuthorizationProfileAdvancedAttributeOutput
type GetAuthorizationProfileAdvancedAttributeArray ¶
type GetAuthorizationProfileAdvancedAttributeArray []GetAuthorizationProfileAdvancedAttributeInput
func (GetAuthorizationProfileAdvancedAttributeArray) ElementType ¶
func (GetAuthorizationProfileAdvancedAttributeArray) ElementType() reflect.Type
func (GetAuthorizationProfileAdvancedAttributeArray) ToGetAuthorizationProfileAdvancedAttributeArrayOutput ¶
func (i GetAuthorizationProfileAdvancedAttributeArray) ToGetAuthorizationProfileAdvancedAttributeArrayOutput() GetAuthorizationProfileAdvancedAttributeArrayOutput
func (GetAuthorizationProfileAdvancedAttributeArray) ToGetAuthorizationProfileAdvancedAttributeArrayOutputWithContext ¶
func (i GetAuthorizationProfileAdvancedAttributeArray) ToGetAuthorizationProfileAdvancedAttributeArrayOutputWithContext(ctx context.Context) GetAuthorizationProfileAdvancedAttributeArrayOutput
type GetAuthorizationProfileAdvancedAttributeArrayInput ¶
type GetAuthorizationProfileAdvancedAttributeArrayInput interface { pulumi.Input ToGetAuthorizationProfileAdvancedAttributeArrayOutput() GetAuthorizationProfileAdvancedAttributeArrayOutput ToGetAuthorizationProfileAdvancedAttributeArrayOutputWithContext(context.Context) GetAuthorizationProfileAdvancedAttributeArrayOutput }
GetAuthorizationProfileAdvancedAttributeArrayInput is an input type that accepts GetAuthorizationProfileAdvancedAttributeArray and GetAuthorizationProfileAdvancedAttributeArrayOutput values. You can construct a concrete instance of `GetAuthorizationProfileAdvancedAttributeArrayInput` via:
GetAuthorizationProfileAdvancedAttributeArray{ GetAuthorizationProfileAdvancedAttributeArgs{...} }
type GetAuthorizationProfileAdvancedAttributeArrayOutput ¶
type GetAuthorizationProfileAdvancedAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorizationProfileAdvancedAttributeArrayOutput) ElementType ¶
func (GetAuthorizationProfileAdvancedAttributeArrayOutput) ElementType() reflect.Type
func (GetAuthorizationProfileAdvancedAttributeArrayOutput) ToGetAuthorizationProfileAdvancedAttributeArrayOutput ¶
func (o GetAuthorizationProfileAdvancedAttributeArrayOutput) ToGetAuthorizationProfileAdvancedAttributeArrayOutput() GetAuthorizationProfileAdvancedAttributeArrayOutput
func (GetAuthorizationProfileAdvancedAttributeArrayOutput) ToGetAuthorizationProfileAdvancedAttributeArrayOutputWithContext ¶
func (o GetAuthorizationProfileAdvancedAttributeArrayOutput) ToGetAuthorizationProfileAdvancedAttributeArrayOutputWithContext(ctx context.Context) GetAuthorizationProfileAdvancedAttributeArrayOutput
type GetAuthorizationProfileAdvancedAttributeInput ¶
type GetAuthorizationProfileAdvancedAttributeInput interface { pulumi.Input ToGetAuthorizationProfileAdvancedAttributeOutput() GetAuthorizationProfileAdvancedAttributeOutput ToGetAuthorizationProfileAdvancedAttributeOutputWithContext(context.Context) GetAuthorizationProfileAdvancedAttributeOutput }
GetAuthorizationProfileAdvancedAttributeInput is an input type that accepts GetAuthorizationProfileAdvancedAttributeArgs and GetAuthorizationProfileAdvancedAttributeOutput values. You can construct a concrete instance of `GetAuthorizationProfileAdvancedAttributeInput` via:
GetAuthorizationProfileAdvancedAttributeArgs{...}
type GetAuthorizationProfileAdvancedAttributeOutput ¶
type GetAuthorizationProfileAdvancedAttributeOutput struct{ *pulumi.OutputState }
func (GetAuthorizationProfileAdvancedAttributeOutput) AttributeLeftDictionaryName ¶
func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeLeftDictionaryName() pulumi.StringOutput
Dictionary name
func (GetAuthorizationProfileAdvancedAttributeOutput) AttributeLeftName ¶
func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeLeftName() pulumi.StringOutput
Attribute name
func (GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightDictionaryName ¶
func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightDictionaryName() pulumi.StringOutput
Dictionary name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute`
func (GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightName ¶
func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightName() pulumi.StringOutput
Attribute name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute`
func (GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightValue ¶
func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightValue() pulumi.StringOutput
Attribute value, only required when `attributeRightValueType` is `AttributeValue`
func (GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightValueType ¶
func (o GetAuthorizationProfileAdvancedAttributeOutput) AttributeRightValueType() pulumi.StringOutput
Advanced attribute value type
func (GetAuthorizationProfileAdvancedAttributeOutput) ElementType ¶
func (GetAuthorizationProfileAdvancedAttributeOutput) ElementType() reflect.Type
func (GetAuthorizationProfileAdvancedAttributeOutput) ToGetAuthorizationProfileAdvancedAttributeOutput ¶
func (o GetAuthorizationProfileAdvancedAttributeOutput) ToGetAuthorizationProfileAdvancedAttributeOutput() GetAuthorizationProfileAdvancedAttributeOutput
func (GetAuthorizationProfileAdvancedAttributeOutput) ToGetAuthorizationProfileAdvancedAttributeOutputWithContext ¶
func (o GetAuthorizationProfileAdvancedAttributeOutput) ToGetAuthorizationProfileAdvancedAttributeOutputWithContext(ctx context.Context) GetAuthorizationProfileAdvancedAttributeOutput
type GetAuthorizationRuleChildren ¶
type GetAuthorizationRuleChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetAuthorizationRuleChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetAuthorizationRuleChildrenArgs ¶
type GetAuthorizationRuleChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens GetAuthorizationRuleChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetAuthorizationRuleChildrenArgs) ElementType ¶
func (GetAuthorizationRuleChildrenArgs) ElementType() reflect.Type
func (GetAuthorizationRuleChildrenArgs) ToGetAuthorizationRuleChildrenOutput ¶
func (i GetAuthorizationRuleChildrenArgs) ToGetAuthorizationRuleChildrenOutput() GetAuthorizationRuleChildrenOutput
func (GetAuthorizationRuleChildrenArgs) ToGetAuthorizationRuleChildrenOutputWithContext ¶
func (i GetAuthorizationRuleChildrenArgs) ToGetAuthorizationRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenOutput
type GetAuthorizationRuleChildrenArray ¶
type GetAuthorizationRuleChildrenArray []GetAuthorizationRuleChildrenInput
func (GetAuthorizationRuleChildrenArray) ElementType ¶
func (GetAuthorizationRuleChildrenArray) ElementType() reflect.Type
func (GetAuthorizationRuleChildrenArray) ToGetAuthorizationRuleChildrenArrayOutput ¶
func (i GetAuthorizationRuleChildrenArray) ToGetAuthorizationRuleChildrenArrayOutput() GetAuthorizationRuleChildrenArrayOutput
func (GetAuthorizationRuleChildrenArray) ToGetAuthorizationRuleChildrenArrayOutputWithContext ¶
func (i GetAuthorizationRuleChildrenArray) ToGetAuthorizationRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenArrayOutput
type GetAuthorizationRuleChildrenArrayInput ¶
type GetAuthorizationRuleChildrenArrayInput interface { pulumi.Input ToGetAuthorizationRuleChildrenArrayOutput() GetAuthorizationRuleChildrenArrayOutput ToGetAuthorizationRuleChildrenArrayOutputWithContext(context.Context) GetAuthorizationRuleChildrenArrayOutput }
GetAuthorizationRuleChildrenArrayInput is an input type that accepts GetAuthorizationRuleChildrenArray and GetAuthorizationRuleChildrenArrayOutput values. You can construct a concrete instance of `GetAuthorizationRuleChildrenArrayInput` via:
GetAuthorizationRuleChildrenArray{ GetAuthorizationRuleChildrenArgs{...} }
type GetAuthorizationRuleChildrenArrayOutput ¶
type GetAuthorizationRuleChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorizationRuleChildrenArrayOutput) ElementType ¶
func (GetAuthorizationRuleChildrenArrayOutput) ElementType() reflect.Type
func (GetAuthorizationRuleChildrenArrayOutput) ToGetAuthorizationRuleChildrenArrayOutput ¶
func (o GetAuthorizationRuleChildrenArrayOutput) ToGetAuthorizationRuleChildrenArrayOutput() GetAuthorizationRuleChildrenArrayOutput
func (GetAuthorizationRuleChildrenArrayOutput) ToGetAuthorizationRuleChildrenArrayOutputWithContext ¶
func (o GetAuthorizationRuleChildrenArrayOutput) ToGetAuthorizationRuleChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenArrayOutput
type GetAuthorizationRuleChildrenChildren ¶
type GetAuthorizationRuleChildrenChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // Condition type. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetAuthorizationRuleChildrenChildrenArgs ¶
type GetAuthorizationRuleChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // Condition type. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetAuthorizationRuleChildrenChildrenArgs) ElementType ¶
func (GetAuthorizationRuleChildrenChildrenArgs) ElementType() reflect.Type
func (GetAuthorizationRuleChildrenChildrenArgs) ToGetAuthorizationRuleChildrenChildrenOutput ¶
func (i GetAuthorizationRuleChildrenChildrenArgs) ToGetAuthorizationRuleChildrenChildrenOutput() GetAuthorizationRuleChildrenChildrenOutput
func (GetAuthorizationRuleChildrenChildrenArgs) ToGetAuthorizationRuleChildrenChildrenOutputWithContext ¶
func (i GetAuthorizationRuleChildrenChildrenArgs) ToGetAuthorizationRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenChildrenOutput
type GetAuthorizationRuleChildrenChildrenArray ¶
type GetAuthorizationRuleChildrenChildrenArray []GetAuthorizationRuleChildrenChildrenInput
func (GetAuthorizationRuleChildrenChildrenArray) ElementType ¶
func (GetAuthorizationRuleChildrenChildrenArray) ElementType() reflect.Type
func (GetAuthorizationRuleChildrenChildrenArray) ToGetAuthorizationRuleChildrenChildrenArrayOutput ¶
func (i GetAuthorizationRuleChildrenChildrenArray) ToGetAuthorizationRuleChildrenChildrenArrayOutput() GetAuthorizationRuleChildrenChildrenArrayOutput
func (GetAuthorizationRuleChildrenChildrenArray) ToGetAuthorizationRuleChildrenChildrenArrayOutputWithContext ¶
func (i GetAuthorizationRuleChildrenChildrenArray) ToGetAuthorizationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenChildrenArrayOutput
type GetAuthorizationRuleChildrenChildrenArrayInput ¶
type GetAuthorizationRuleChildrenChildrenArrayInput interface { pulumi.Input ToGetAuthorizationRuleChildrenChildrenArrayOutput() GetAuthorizationRuleChildrenChildrenArrayOutput ToGetAuthorizationRuleChildrenChildrenArrayOutputWithContext(context.Context) GetAuthorizationRuleChildrenChildrenArrayOutput }
GetAuthorizationRuleChildrenChildrenArrayInput is an input type that accepts GetAuthorizationRuleChildrenChildrenArray and GetAuthorizationRuleChildrenChildrenArrayOutput values. You can construct a concrete instance of `GetAuthorizationRuleChildrenChildrenArrayInput` via:
GetAuthorizationRuleChildrenChildrenArray{ GetAuthorizationRuleChildrenChildrenArgs{...} }
type GetAuthorizationRuleChildrenChildrenArrayOutput ¶
type GetAuthorizationRuleChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorizationRuleChildrenChildrenArrayOutput) ElementType ¶
func (GetAuthorizationRuleChildrenChildrenArrayOutput) ElementType() reflect.Type
func (GetAuthorizationRuleChildrenChildrenArrayOutput) ToGetAuthorizationRuleChildrenChildrenArrayOutput ¶
func (o GetAuthorizationRuleChildrenChildrenArrayOutput) ToGetAuthorizationRuleChildrenChildrenArrayOutput() GetAuthorizationRuleChildrenChildrenArrayOutput
func (GetAuthorizationRuleChildrenChildrenArrayOutput) ToGetAuthorizationRuleChildrenChildrenArrayOutputWithContext ¶
func (o GetAuthorizationRuleChildrenChildrenArrayOutput) ToGetAuthorizationRuleChildrenChildrenArrayOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenChildrenArrayOutput
type GetAuthorizationRuleChildrenChildrenInput ¶
type GetAuthorizationRuleChildrenChildrenInput interface { pulumi.Input ToGetAuthorizationRuleChildrenChildrenOutput() GetAuthorizationRuleChildrenChildrenOutput ToGetAuthorizationRuleChildrenChildrenOutputWithContext(context.Context) GetAuthorizationRuleChildrenChildrenOutput }
GetAuthorizationRuleChildrenChildrenInput is an input type that accepts GetAuthorizationRuleChildrenChildrenArgs and GetAuthorizationRuleChildrenChildrenOutput values. You can construct a concrete instance of `GetAuthorizationRuleChildrenChildrenInput` via:
GetAuthorizationRuleChildrenChildrenArgs{...}
type GetAuthorizationRuleChildrenChildrenOutput ¶
type GetAuthorizationRuleChildrenChildrenOutput struct{ *pulumi.OutputState }
func (GetAuthorizationRuleChildrenChildrenOutput) AttributeName ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetAuthorizationRuleChildrenChildrenOutput) AttributeValue ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetAuthorizationRuleChildrenChildrenOutput) ConditionType ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
func (GetAuthorizationRuleChildrenChildrenOutput) DictionaryName ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetAuthorizationRuleChildrenChildrenOutput) DictionaryValue ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetAuthorizationRuleChildrenChildrenOutput) ElementType ¶
func (GetAuthorizationRuleChildrenChildrenOutput) ElementType() reflect.Type
func (GetAuthorizationRuleChildrenChildrenOutput) Id ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) Id() pulumi.StringOutput
UUID for condition
func (GetAuthorizationRuleChildrenChildrenOutput) IsNegate ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetAuthorizationRuleChildrenChildrenOutput) Operator ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetAuthorizationRuleChildrenChildrenOutput) ToGetAuthorizationRuleChildrenChildrenOutput ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) ToGetAuthorizationRuleChildrenChildrenOutput() GetAuthorizationRuleChildrenChildrenOutput
func (GetAuthorizationRuleChildrenChildrenOutput) ToGetAuthorizationRuleChildrenChildrenOutputWithContext ¶
func (o GetAuthorizationRuleChildrenChildrenOutput) ToGetAuthorizationRuleChildrenChildrenOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenChildrenOutput
type GetAuthorizationRuleChildrenInput ¶
type GetAuthorizationRuleChildrenInput interface { pulumi.Input ToGetAuthorizationRuleChildrenOutput() GetAuthorizationRuleChildrenOutput ToGetAuthorizationRuleChildrenOutputWithContext(context.Context) GetAuthorizationRuleChildrenOutput }
GetAuthorizationRuleChildrenInput is an input type that accepts GetAuthorizationRuleChildrenArgs and GetAuthorizationRuleChildrenOutput values. You can construct a concrete instance of `GetAuthorizationRuleChildrenInput` via:
GetAuthorizationRuleChildrenArgs{...}
type GetAuthorizationRuleChildrenOutput ¶
type GetAuthorizationRuleChildrenOutput struct{ *pulumi.OutputState }
func (GetAuthorizationRuleChildrenOutput) AttributeName ¶
func (o GetAuthorizationRuleChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetAuthorizationRuleChildrenOutput) AttributeValue ¶
func (o GetAuthorizationRuleChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetAuthorizationRuleChildrenOutput) Childrens ¶
func (o GetAuthorizationRuleChildrenOutput) Childrens() GetAuthorizationRuleChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (GetAuthorizationRuleChildrenOutput) ConditionType ¶
func (o GetAuthorizationRuleChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (GetAuthorizationRuleChildrenOutput) DictionaryName ¶
func (o GetAuthorizationRuleChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetAuthorizationRuleChildrenOutput) DictionaryValue ¶
func (o GetAuthorizationRuleChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetAuthorizationRuleChildrenOutput) ElementType ¶
func (GetAuthorizationRuleChildrenOutput) ElementType() reflect.Type
func (GetAuthorizationRuleChildrenOutput) Id ¶
func (o GetAuthorizationRuleChildrenOutput) Id() pulumi.StringOutput
UUID for condition
func (GetAuthorizationRuleChildrenOutput) IsNegate ¶
func (o GetAuthorizationRuleChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetAuthorizationRuleChildrenOutput) Operator ¶
func (o GetAuthorizationRuleChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetAuthorizationRuleChildrenOutput) ToGetAuthorizationRuleChildrenOutput ¶
func (o GetAuthorizationRuleChildrenOutput) ToGetAuthorizationRuleChildrenOutput() GetAuthorizationRuleChildrenOutput
func (GetAuthorizationRuleChildrenOutput) ToGetAuthorizationRuleChildrenOutputWithContext ¶
func (o GetAuthorizationRuleChildrenOutput) ToGetAuthorizationRuleChildrenOutputWithContext(ctx context.Context) GetAuthorizationRuleChildrenOutput
type GetConditionChildren ¶
type GetConditionChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetConditionChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Condition description Description string `pulumi:"description"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Condition name Name string `pulumi:"name"` // Equality operator Operator string `pulumi:"operator"` }
type GetConditionChildrenArgs ¶
type GetConditionChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens GetConditionChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Condition description Description pulumi.StringInput `pulumi:"description"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Condition name Name pulumi.StringInput `pulumi:"name"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetConditionChildrenArgs) ElementType ¶
func (GetConditionChildrenArgs) ElementType() reflect.Type
func (GetConditionChildrenArgs) ToGetConditionChildrenOutput ¶
func (i GetConditionChildrenArgs) ToGetConditionChildrenOutput() GetConditionChildrenOutput
func (GetConditionChildrenArgs) ToGetConditionChildrenOutputWithContext ¶
func (i GetConditionChildrenArgs) ToGetConditionChildrenOutputWithContext(ctx context.Context) GetConditionChildrenOutput
type GetConditionChildrenArray ¶
type GetConditionChildrenArray []GetConditionChildrenInput
func (GetConditionChildrenArray) ElementType ¶
func (GetConditionChildrenArray) ElementType() reflect.Type
func (GetConditionChildrenArray) ToGetConditionChildrenArrayOutput ¶
func (i GetConditionChildrenArray) ToGetConditionChildrenArrayOutput() GetConditionChildrenArrayOutput
func (GetConditionChildrenArray) ToGetConditionChildrenArrayOutputWithContext ¶
func (i GetConditionChildrenArray) ToGetConditionChildrenArrayOutputWithContext(ctx context.Context) GetConditionChildrenArrayOutput
type GetConditionChildrenArrayInput ¶
type GetConditionChildrenArrayInput interface { pulumi.Input ToGetConditionChildrenArrayOutput() GetConditionChildrenArrayOutput ToGetConditionChildrenArrayOutputWithContext(context.Context) GetConditionChildrenArrayOutput }
GetConditionChildrenArrayInput is an input type that accepts GetConditionChildrenArray and GetConditionChildrenArrayOutput values. You can construct a concrete instance of `GetConditionChildrenArrayInput` via:
GetConditionChildrenArray{ GetConditionChildrenArgs{...} }
type GetConditionChildrenArrayOutput ¶
type GetConditionChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetConditionChildrenArrayOutput) ElementType ¶
func (GetConditionChildrenArrayOutput) ElementType() reflect.Type
func (GetConditionChildrenArrayOutput) Index ¶
func (o GetConditionChildrenArrayOutput) Index(i pulumi.IntInput) GetConditionChildrenOutput
func (GetConditionChildrenArrayOutput) ToGetConditionChildrenArrayOutput ¶
func (o GetConditionChildrenArrayOutput) ToGetConditionChildrenArrayOutput() GetConditionChildrenArrayOutput
func (GetConditionChildrenArrayOutput) ToGetConditionChildrenArrayOutputWithContext ¶
func (o GetConditionChildrenArrayOutput) ToGetConditionChildrenArrayOutputWithContext(ctx context.Context) GetConditionChildrenArrayOutput
type GetConditionChildrenChildren ¶
type GetConditionChildrenChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // Condition type. ConditionType string `pulumi:"conditionType"` // Condition description Description string `pulumi:"description"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Condition name Name string `pulumi:"name"` // Equality operator Operator string `pulumi:"operator"` }
type GetConditionChildrenChildrenArgs ¶
type GetConditionChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // Condition type. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Condition description Description pulumi.StringInput `pulumi:"description"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Condition name Name pulumi.StringInput `pulumi:"name"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetConditionChildrenChildrenArgs) ElementType ¶
func (GetConditionChildrenChildrenArgs) ElementType() reflect.Type
func (GetConditionChildrenChildrenArgs) ToGetConditionChildrenChildrenOutput ¶
func (i GetConditionChildrenChildrenArgs) ToGetConditionChildrenChildrenOutput() GetConditionChildrenChildrenOutput
func (GetConditionChildrenChildrenArgs) ToGetConditionChildrenChildrenOutputWithContext ¶
func (i GetConditionChildrenChildrenArgs) ToGetConditionChildrenChildrenOutputWithContext(ctx context.Context) GetConditionChildrenChildrenOutput
type GetConditionChildrenChildrenArray ¶
type GetConditionChildrenChildrenArray []GetConditionChildrenChildrenInput
func (GetConditionChildrenChildrenArray) ElementType ¶
func (GetConditionChildrenChildrenArray) ElementType() reflect.Type
func (GetConditionChildrenChildrenArray) ToGetConditionChildrenChildrenArrayOutput ¶
func (i GetConditionChildrenChildrenArray) ToGetConditionChildrenChildrenArrayOutput() GetConditionChildrenChildrenArrayOutput
func (GetConditionChildrenChildrenArray) ToGetConditionChildrenChildrenArrayOutputWithContext ¶
func (i GetConditionChildrenChildrenArray) ToGetConditionChildrenChildrenArrayOutputWithContext(ctx context.Context) GetConditionChildrenChildrenArrayOutput
type GetConditionChildrenChildrenArrayInput ¶
type GetConditionChildrenChildrenArrayInput interface { pulumi.Input ToGetConditionChildrenChildrenArrayOutput() GetConditionChildrenChildrenArrayOutput ToGetConditionChildrenChildrenArrayOutputWithContext(context.Context) GetConditionChildrenChildrenArrayOutput }
GetConditionChildrenChildrenArrayInput is an input type that accepts GetConditionChildrenChildrenArray and GetConditionChildrenChildrenArrayOutput values. You can construct a concrete instance of `GetConditionChildrenChildrenArrayInput` via:
GetConditionChildrenChildrenArray{ GetConditionChildrenChildrenArgs{...} }
type GetConditionChildrenChildrenArrayOutput ¶
type GetConditionChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetConditionChildrenChildrenArrayOutput) ElementType ¶
func (GetConditionChildrenChildrenArrayOutput) ElementType() reflect.Type
func (GetConditionChildrenChildrenArrayOutput) ToGetConditionChildrenChildrenArrayOutput ¶
func (o GetConditionChildrenChildrenArrayOutput) ToGetConditionChildrenChildrenArrayOutput() GetConditionChildrenChildrenArrayOutput
func (GetConditionChildrenChildrenArrayOutput) ToGetConditionChildrenChildrenArrayOutputWithContext ¶
func (o GetConditionChildrenChildrenArrayOutput) ToGetConditionChildrenChildrenArrayOutputWithContext(ctx context.Context) GetConditionChildrenChildrenArrayOutput
type GetConditionChildrenChildrenInput ¶
type GetConditionChildrenChildrenInput interface { pulumi.Input ToGetConditionChildrenChildrenOutput() GetConditionChildrenChildrenOutput ToGetConditionChildrenChildrenOutputWithContext(context.Context) GetConditionChildrenChildrenOutput }
GetConditionChildrenChildrenInput is an input type that accepts GetConditionChildrenChildrenArgs and GetConditionChildrenChildrenOutput values. You can construct a concrete instance of `GetConditionChildrenChildrenInput` via:
GetConditionChildrenChildrenArgs{...}
type GetConditionChildrenChildrenOutput ¶
type GetConditionChildrenChildrenOutput struct{ *pulumi.OutputState }
func (GetConditionChildrenChildrenOutput) AttributeName ¶
func (o GetConditionChildrenChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetConditionChildrenChildrenOutput) AttributeValue ¶
func (o GetConditionChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetConditionChildrenChildrenOutput) ConditionType ¶
func (o GetConditionChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
func (GetConditionChildrenChildrenOutput) Description ¶
func (o GetConditionChildrenChildrenOutput) Description() pulumi.StringOutput
Condition description
func (GetConditionChildrenChildrenOutput) DictionaryName ¶
func (o GetConditionChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetConditionChildrenChildrenOutput) DictionaryValue ¶
func (o GetConditionChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetConditionChildrenChildrenOutput) ElementType ¶
func (GetConditionChildrenChildrenOutput) ElementType() reflect.Type
func (GetConditionChildrenChildrenOutput) Id ¶
func (o GetConditionChildrenChildrenOutput) Id() pulumi.StringOutput
UUID for condition
func (GetConditionChildrenChildrenOutput) IsNegate ¶
func (o GetConditionChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetConditionChildrenChildrenOutput) Name ¶
func (o GetConditionChildrenChildrenOutput) Name() pulumi.StringOutput
Condition name
func (GetConditionChildrenChildrenOutput) Operator ¶
func (o GetConditionChildrenChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetConditionChildrenChildrenOutput) ToGetConditionChildrenChildrenOutput ¶
func (o GetConditionChildrenChildrenOutput) ToGetConditionChildrenChildrenOutput() GetConditionChildrenChildrenOutput
func (GetConditionChildrenChildrenOutput) ToGetConditionChildrenChildrenOutputWithContext ¶
func (o GetConditionChildrenChildrenOutput) ToGetConditionChildrenChildrenOutputWithContext(ctx context.Context) GetConditionChildrenChildrenOutput
type GetConditionChildrenInput ¶
type GetConditionChildrenInput interface { pulumi.Input ToGetConditionChildrenOutput() GetConditionChildrenOutput ToGetConditionChildrenOutputWithContext(context.Context) GetConditionChildrenOutput }
GetConditionChildrenInput is an input type that accepts GetConditionChildrenArgs and GetConditionChildrenOutput values. You can construct a concrete instance of `GetConditionChildrenInput` via:
GetConditionChildrenArgs{...}
type GetConditionChildrenOutput ¶
type GetConditionChildrenOutput struct{ *pulumi.OutputState }
func (GetConditionChildrenOutput) AttributeName ¶
func (o GetConditionChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetConditionChildrenOutput) AttributeValue ¶
func (o GetConditionChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetConditionChildrenOutput) Childrens ¶
func (o GetConditionChildrenOutput) Childrens() GetConditionChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (GetConditionChildrenOutput) ConditionType ¶
func (o GetConditionChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (GetConditionChildrenOutput) Description ¶
func (o GetConditionChildrenOutput) Description() pulumi.StringOutput
Condition description
func (GetConditionChildrenOutput) DictionaryName ¶
func (o GetConditionChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetConditionChildrenOutput) DictionaryValue ¶
func (o GetConditionChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetConditionChildrenOutput) ElementType ¶
func (GetConditionChildrenOutput) ElementType() reflect.Type
func (GetConditionChildrenOutput) Id ¶
func (o GetConditionChildrenOutput) Id() pulumi.StringOutput
UUID for condition
func (GetConditionChildrenOutput) IsNegate ¶
func (o GetConditionChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetConditionChildrenOutput) Name ¶
func (o GetConditionChildrenOutput) Name() pulumi.StringOutput
Condition name
func (GetConditionChildrenOutput) Operator ¶
func (o GetConditionChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetConditionChildrenOutput) ToGetConditionChildrenOutput ¶
func (o GetConditionChildrenOutput) ToGetConditionChildrenOutput() GetConditionChildrenOutput
func (GetConditionChildrenOutput) ToGetConditionChildrenOutputWithContext ¶
func (o GetConditionChildrenOutput) ToGetConditionChildrenOutputWithContext(ctx context.Context) GetConditionChildrenOutput
type GetPolicySetChildren ¶
type GetPolicySetChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetPolicySetChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetPolicySetChildrenArgs ¶
type GetPolicySetChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens GetPolicySetChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetPolicySetChildrenArgs) ElementType ¶
func (GetPolicySetChildrenArgs) ElementType() reflect.Type
func (GetPolicySetChildrenArgs) ToGetPolicySetChildrenOutput ¶
func (i GetPolicySetChildrenArgs) ToGetPolicySetChildrenOutput() GetPolicySetChildrenOutput
func (GetPolicySetChildrenArgs) ToGetPolicySetChildrenOutputWithContext ¶
func (i GetPolicySetChildrenArgs) ToGetPolicySetChildrenOutputWithContext(ctx context.Context) GetPolicySetChildrenOutput
type GetPolicySetChildrenArray ¶
type GetPolicySetChildrenArray []GetPolicySetChildrenInput
func (GetPolicySetChildrenArray) ElementType ¶
func (GetPolicySetChildrenArray) ElementType() reflect.Type
func (GetPolicySetChildrenArray) ToGetPolicySetChildrenArrayOutput ¶
func (i GetPolicySetChildrenArray) ToGetPolicySetChildrenArrayOutput() GetPolicySetChildrenArrayOutput
func (GetPolicySetChildrenArray) ToGetPolicySetChildrenArrayOutputWithContext ¶
func (i GetPolicySetChildrenArray) ToGetPolicySetChildrenArrayOutputWithContext(ctx context.Context) GetPolicySetChildrenArrayOutput
type GetPolicySetChildrenArrayInput ¶
type GetPolicySetChildrenArrayInput interface { pulumi.Input ToGetPolicySetChildrenArrayOutput() GetPolicySetChildrenArrayOutput ToGetPolicySetChildrenArrayOutputWithContext(context.Context) GetPolicySetChildrenArrayOutput }
GetPolicySetChildrenArrayInput is an input type that accepts GetPolicySetChildrenArray and GetPolicySetChildrenArrayOutput values. You can construct a concrete instance of `GetPolicySetChildrenArrayInput` via:
GetPolicySetChildrenArray{ GetPolicySetChildrenArgs{...} }
type GetPolicySetChildrenArrayOutput ¶
type GetPolicySetChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetPolicySetChildrenArrayOutput) ElementType ¶
func (GetPolicySetChildrenArrayOutput) ElementType() reflect.Type
func (GetPolicySetChildrenArrayOutput) Index ¶
func (o GetPolicySetChildrenArrayOutput) Index(i pulumi.IntInput) GetPolicySetChildrenOutput
func (GetPolicySetChildrenArrayOutput) ToGetPolicySetChildrenArrayOutput ¶
func (o GetPolicySetChildrenArrayOutput) ToGetPolicySetChildrenArrayOutput() GetPolicySetChildrenArrayOutput
func (GetPolicySetChildrenArrayOutput) ToGetPolicySetChildrenArrayOutputWithContext ¶
func (o GetPolicySetChildrenArrayOutput) ToGetPolicySetChildrenArrayOutputWithContext(ctx context.Context) GetPolicySetChildrenArrayOutput
type GetPolicySetChildrenChildren ¶
type GetPolicySetChildrenChildren struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // Condition type. ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // UUID for condition Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Equality operator Operator string `pulumi:"operator"` }
type GetPolicySetChildrenChildrenArgs ¶
type GetPolicySetChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringInput `pulumi:"attributeValue"` // Condition type. ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolInput `pulumi:"isNegate"` // Equality operator Operator pulumi.StringInput `pulumi:"operator"` }
func (GetPolicySetChildrenChildrenArgs) ElementType ¶
func (GetPolicySetChildrenChildrenArgs) ElementType() reflect.Type
func (GetPolicySetChildrenChildrenArgs) ToGetPolicySetChildrenChildrenOutput ¶
func (i GetPolicySetChildrenChildrenArgs) ToGetPolicySetChildrenChildrenOutput() GetPolicySetChildrenChildrenOutput
func (GetPolicySetChildrenChildrenArgs) ToGetPolicySetChildrenChildrenOutputWithContext ¶
func (i GetPolicySetChildrenChildrenArgs) ToGetPolicySetChildrenChildrenOutputWithContext(ctx context.Context) GetPolicySetChildrenChildrenOutput
type GetPolicySetChildrenChildrenArray ¶
type GetPolicySetChildrenChildrenArray []GetPolicySetChildrenChildrenInput
func (GetPolicySetChildrenChildrenArray) ElementType ¶
func (GetPolicySetChildrenChildrenArray) ElementType() reflect.Type
func (GetPolicySetChildrenChildrenArray) ToGetPolicySetChildrenChildrenArrayOutput ¶
func (i GetPolicySetChildrenChildrenArray) ToGetPolicySetChildrenChildrenArrayOutput() GetPolicySetChildrenChildrenArrayOutput
func (GetPolicySetChildrenChildrenArray) ToGetPolicySetChildrenChildrenArrayOutputWithContext ¶
func (i GetPolicySetChildrenChildrenArray) ToGetPolicySetChildrenChildrenArrayOutputWithContext(ctx context.Context) GetPolicySetChildrenChildrenArrayOutput
type GetPolicySetChildrenChildrenArrayInput ¶
type GetPolicySetChildrenChildrenArrayInput interface { pulumi.Input ToGetPolicySetChildrenChildrenArrayOutput() GetPolicySetChildrenChildrenArrayOutput ToGetPolicySetChildrenChildrenArrayOutputWithContext(context.Context) GetPolicySetChildrenChildrenArrayOutput }
GetPolicySetChildrenChildrenArrayInput is an input type that accepts GetPolicySetChildrenChildrenArray and GetPolicySetChildrenChildrenArrayOutput values. You can construct a concrete instance of `GetPolicySetChildrenChildrenArrayInput` via:
GetPolicySetChildrenChildrenArray{ GetPolicySetChildrenChildrenArgs{...} }
type GetPolicySetChildrenChildrenArrayOutput ¶
type GetPolicySetChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (GetPolicySetChildrenChildrenArrayOutput) ElementType ¶
func (GetPolicySetChildrenChildrenArrayOutput) ElementType() reflect.Type
func (GetPolicySetChildrenChildrenArrayOutput) ToGetPolicySetChildrenChildrenArrayOutput ¶
func (o GetPolicySetChildrenChildrenArrayOutput) ToGetPolicySetChildrenChildrenArrayOutput() GetPolicySetChildrenChildrenArrayOutput
func (GetPolicySetChildrenChildrenArrayOutput) ToGetPolicySetChildrenChildrenArrayOutputWithContext ¶
func (o GetPolicySetChildrenChildrenArrayOutput) ToGetPolicySetChildrenChildrenArrayOutputWithContext(ctx context.Context) GetPolicySetChildrenChildrenArrayOutput
type GetPolicySetChildrenChildrenInput ¶
type GetPolicySetChildrenChildrenInput interface { pulumi.Input ToGetPolicySetChildrenChildrenOutput() GetPolicySetChildrenChildrenOutput ToGetPolicySetChildrenChildrenOutputWithContext(context.Context) GetPolicySetChildrenChildrenOutput }
GetPolicySetChildrenChildrenInput is an input type that accepts GetPolicySetChildrenChildrenArgs and GetPolicySetChildrenChildrenOutput values. You can construct a concrete instance of `GetPolicySetChildrenChildrenInput` via:
GetPolicySetChildrenChildrenArgs{...}
type GetPolicySetChildrenChildrenOutput ¶
type GetPolicySetChildrenChildrenOutput struct{ *pulumi.OutputState }
func (GetPolicySetChildrenChildrenOutput) AttributeName ¶
func (o GetPolicySetChildrenChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetPolicySetChildrenChildrenOutput) AttributeValue ¶
func (o GetPolicySetChildrenChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetPolicySetChildrenChildrenOutput) ConditionType ¶
func (o GetPolicySetChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
func (GetPolicySetChildrenChildrenOutput) DictionaryName ¶
func (o GetPolicySetChildrenChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetPolicySetChildrenChildrenOutput) DictionaryValue ¶
func (o GetPolicySetChildrenChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetPolicySetChildrenChildrenOutput) ElementType ¶
func (GetPolicySetChildrenChildrenOutput) ElementType() reflect.Type
func (GetPolicySetChildrenChildrenOutput) Id ¶
func (o GetPolicySetChildrenChildrenOutput) Id() pulumi.StringOutput
UUID for condition
func (GetPolicySetChildrenChildrenOutput) IsNegate ¶
func (o GetPolicySetChildrenChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetPolicySetChildrenChildrenOutput) Operator ¶
func (o GetPolicySetChildrenChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetPolicySetChildrenChildrenOutput) ToGetPolicySetChildrenChildrenOutput ¶
func (o GetPolicySetChildrenChildrenOutput) ToGetPolicySetChildrenChildrenOutput() GetPolicySetChildrenChildrenOutput
func (GetPolicySetChildrenChildrenOutput) ToGetPolicySetChildrenChildrenOutputWithContext ¶
func (o GetPolicySetChildrenChildrenOutput) ToGetPolicySetChildrenChildrenOutputWithContext(ctx context.Context) GetPolicySetChildrenChildrenOutput
type GetPolicySetChildrenInput ¶
type GetPolicySetChildrenInput interface { pulumi.Input ToGetPolicySetChildrenOutput() GetPolicySetChildrenOutput ToGetPolicySetChildrenOutputWithContext(context.Context) GetPolicySetChildrenOutput }
GetPolicySetChildrenInput is an input type that accepts GetPolicySetChildrenArgs and GetPolicySetChildrenOutput values. You can construct a concrete instance of `GetPolicySetChildrenInput` via:
GetPolicySetChildrenArgs{...}
type GetPolicySetChildrenOutput ¶
type GetPolicySetChildrenOutput struct{ *pulumi.OutputState }
func (GetPolicySetChildrenOutput) AttributeName ¶
func (o GetPolicySetChildrenOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (GetPolicySetChildrenOutput) AttributeValue ¶
func (o GetPolicySetChildrenOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (GetPolicySetChildrenOutput) Childrens ¶
func (o GetPolicySetChildrenOutput) Childrens() GetPolicySetChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (GetPolicySetChildrenOutput) ConditionType ¶
func (o GetPolicySetChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (GetPolicySetChildrenOutput) DictionaryName ¶
func (o GetPolicySetChildrenOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (GetPolicySetChildrenOutput) DictionaryValue ¶
func (o GetPolicySetChildrenOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (GetPolicySetChildrenOutput) ElementType ¶
func (GetPolicySetChildrenOutput) ElementType() reflect.Type
func (GetPolicySetChildrenOutput) Id ¶
func (o GetPolicySetChildrenOutput) Id() pulumi.StringOutput
UUID for condition
func (GetPolicySetChildrenOutput) IsNegate ¶
func (o GetPolicySetChildrenOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (GetPolicySetChildrenOutput) Operator ¶
func (o GetPolicySetChildrenOutput) Operator() pulumi.StringOutput
Equality operator
func (GetPolicySetChildrenOutput) ToGetPolicySetChildrenOutput ¶
func (o GetPolicySetChildrenOutput) ToGetPolicySetChildrenOutput() GetPolicySetChildrenOutput
func (GetPolicySetChildrenOutput) ToGetPolicySetChildrenOutputWithContext ¶
func (o GetPolicySetChildrenOutput) ToGetPolicySetChildrenOutputWithContext(ctx context.Context) GetPolicySetChildrenOutput
type LookupAllowedProtocolsArgs ¶
type LookupAllowedProtocolsArgs struct { // The id of the object Id *string `pulumi:"id"` // The name of the allowed protocols Name *string `pulumi:"name"` }
A collection of arguments for invoking getAllowedProtocols.
type LookupAllowedProtocolsOutputArgs ¶
type LookupAllowedProtocolsOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // The name of the allowed protocols Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getAllowedProtocols.
func (LookupAllowedProtocolsOutputArgs) ElementType ¶
func (LookupAllowedProtocolsOutputArgs) ElementType() reflect.Type
type LookupAllowedProtocolsResult ¶
type LookupAllowedProtocolsResult struct { // Allow 5G. This field is only supported from ISE 3.2. Allow5g bool `pulumi:"allow5g"` // Allow CHAP AllowChap bool `pulumi:"allowChap"` // Allow EAP Fast AllowEapFast bool `pulumi:"allowEapFast"` // Allow EAP MD5 AllowEapMd5 bool `pulumi:"allowEapMd5"` // Allow EAP TLS AllowEapTls bool `pulumi:"allowEapTls"` // Allow EAP TTLS AllowEapTtls bool `pulumi:"allowEapTtls"` // Allow LEAP AllowLeap bool `pulumi:"allowLeap"` // Allow MS CHAP v1 AllowMsChapV1 bool `pulumi:"allowMsChapV1"` // Allow MS CHAP v2 AllowMsChapV2 bool `pulumi:"allowMsChapV2"` // Allow PAP ASCII AllowPapAscii bool `pulumi:"allowPapAscii"` // Allow PEAP AllowPeap bool `pulumi:"allowPeap"` // Allow preferred EAP protocol AllowPreferredEapProtocol bool `pulumi:"allowPreferredEapProtocol"` // Allow TEAP AllowTeap bool `pulumi:"allowTeap"` // Allow weak ciphers for EAP AllowWeakCiphersForEap bool `pulumi:"allowWeakCiphersForEap"` // Description Description string `pulumi:"description"` // Accept client certificates. Is required only if `eapFastUsePacs` is `false`. EapFastAcceptClientCert bool `pulumi:"eapFastAcceptClientCert"` // Allow machine authentication. Is required only if `eapFastUsePacs` is `false`. EapFastAllowMachineAuthentication bool `pulumi:"eapFastAllowMachineAuthentication"` // Allow EAP GTC EapFastEapGtc bool `pulumi:"eapFastEapGtc"` // Allow EAP GTC password change. Is required only if `eapFastEapGtc` is `true`. EapFastEapGtcPwdChange bool `pulumi:"eapFastEapGtcPwdChange"` // EAP GTC password change retries. Is required only if `eapFastEapGtc` is `true`. EapFastEapGtcPwdChangeRetries int `pulumi:"eapFastEapGtcPwdChangeRetries"` // Allow EAP MS CHAP v2 EapFastEapMsChapV2 bool `pulumi:"eapFastEapMsChapV2"` // Allow EAP MS CHAP v2 password change. Is required only if `eapFastEapMsChapV2` is `true`. EapFastEapMsChapV2PwdChange bool `pulumi:"eapFastEapMsChapV2PwdChange"` // EAP MS CHAP v2 password change retries. Is required only if `eapFastEapMsChapV2` is `true`. EapFastEapMsChapV2PwdChangeRetries int `pulumi:"eapFastEapMsChapV2PwdChangeRetries"` // Allow EAP TLS EapFastEapTls bool `pulumi:"eapFastEapTls"` // Allow EAP TLS authentication of expired certificates. Is required only if `eapFastEapTls` is `true`. EapFastEapTlsAuthOfExpiredCerts bool `pulumi:"eapFastEapTlsAuthOfExpiredCerts"` // Enable EAP chaining EapFastEnableEapChaining bool `pulumi:"eapFastEnableEapChaining"` // Allow anonymous provisioning. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowAnonymousProvisioning bool `pulumi:"eapFastPacsAllowAnonymousProvisioning"` // Allow authenticated provisioning. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowAuthenticatedProvisioning bool `pulumi:"eapFastPacsAllowAuthenticatedProvisioning"` // Accept client certification for provisioning. Is required only if `eapFastPacsAllowAuthenticatedProvisioning` is `true`. EapFastPacsAllowClientCert bool `pulumi:"eapFastPacsAllowClientCert"` // Allow machine authentication. Is required only if `eapFastUsePacs` is `true`. EapFastPacsAllowMachineAuthentication bool `pulumi:"eapFastPacsAllowMachineAuthentication"` // Authorization PAC TTL. Is required only if `eapFastPacsStatelessSessionResume` is `true`. EapFastPacsAuthorizationPacTtl int `pulumi:"eapFastPacsAuthorizationPacTtl"` // Authorization PAC TTL unit. Is required only if `eapFastPacsStatelessSessionResume` is `true`. EapFastPacsAuthorizationPacTtlUnit string `pulumi:"eapFastPacsAuthorizationPacTtlUnit"` // Machine PAC TTL. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`. EapFastPacsMachinePacTtl int `pulumi:"eapFastPacsMachinePacTtl"` // Machine PAC TTL unit. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`. EapFastPacsMachinePacTtlUnit string `pulumi:"eapFastPacsMachinePacTtlUnit"` // Server returns access accept after authenticated provisioning. Is required only if `eapFastPacsAllowAuthenticatedProvisioning` is `true`. EapFastPacsServerReturns bool `pulumi:"eapFastPacsServerReturns"` // Stateless session resume. Is required only if `eapFastUsePacs` is `true`. EapFastPacsStatelessSessionResume bool `pulumi:"eapFastPacsStatelessSessionResume"` // PACs tunnel PAC time to live. Is required only if `eapFastUsePacs` is `true`. EapFastPacsTunnelPacTtl int `pulumi:"eapFastPacsTunnelPacTtl"` // PACs tunnel PAC time to live unit. Is required only if `eapFastUsePacs` is `true`. EapFastPacsTunnelPacTtlUnit string `pulumi:"eapFastPacsTunnelPacTtlUnit"` // Use proactive pac update percentage. Is required only if `eapFastUsePacs` is `true`. EapFastPacsUseProactivePacUpdatePercentage int `pulumi:"eapFastPacsUseProactivePacUpdatePercentage"` // Use PACs EapFastUsePacs bool `pulumi:"eapFastUsePacs"` // Allow authentication of expired certificates EapTlsAllowAuthOfExpiredCerts bool `pulumi:"eapTlsAllowAuthOfExpiredCerts"` // Enable stateless session resume EapTlsEnableStatelessSessionResume bool `pulumi:"eapTlsEnableStatelessSessionResume"` // EAP TLS L-Bit EapTlsLBit bool `pulumi:"eapTlsLBit"` // Session ticket percentage. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. EapTlsSessionTicketPercentage int `pulumi:"eapTlsSessionTicketPercentage"` // Session ticket TTL. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. EapTlsSessionTicketTtl int `pulumi:"eapTlsSessionTicketTtl"` // Session ticket TTL unit. Is required only if `eapTlsEnableStatelessSessionResume` is `true`. EapTlsSessionTicketTtlUnit string `pulumi:"eapTlsSessionTicketTtlUnit"` // Allow CHAP EapTtlsChap bool `pulumi:"eapTtlsChap"` // Allow EAP MD5 EapTtlsEapMd5 bool `pulumi:"eapTtlsEapMd5"` // Allow EAP MS CHAP v2 EapTtlsEapMsChapV2 bool `pulumi:"eapTtlsEapMsChapV2"` // Allow EAP MS CHAP v2 password change. Is required only if `eapTtlsEapMsChapV2` is `true`. EapTtlsEapMsChapV2PwdChange bool `pulumi:"eapTtlsEapMsChapV2PwdChange"` // EAP MS CHAP v2 password change retries. Is required only if `eapTtlsEapMsChapV2` is `true`. EapTtlsEapMsChapV2PwdChangeRetries int `pulumi:"eapTtlsEapMsChapV2PwdChangeRetries"` // Allow MS CHAP v1 EapTtlsMsChapV1 bool `pulumi:"eapTtlsMsChapV1"` // Allow MS CHAP v2 EapTtlsMsChapV2 bool `pulumi:"eapTtlsMsChapV2"` // Allow PAP ASCII EapTtlsPapAscii bool `pulumi:"eapTtlsPapAscii"` // The id of the object Id string `pulumi:"id"` // The name of the allowed protocols Name string `pulumi:"name"` // Allow PEAP EAP GTC PeapAllowPeapEapGtc bool `pulumi:"peapAllowPeapEapGtc"` // Allow PEAP EAP GTC password change. Is required only if `allowPeapEapGtc` is `true`. PeapAllowPeapEapGtcPwdChange bool `pulumi:"peapAllowPeapEapGtcPwdChange"` // PEAP EAP GTC password change retries. Is required only if `allowPeapEapGtc` is `true`. PeapAllowPeapEapGtcPwdChangeRetries int `pulumi:"peapAllowPeapEapGtcPwdChangeRetries"` // Allow PEAP EAP MS CHAP v2 PeapAllowPeapEapMsChapV2 bool `pulumi:"peapAllowPeapEapMsChapV2"` // Allow PEAP EAP MS CHAP v2 password change. Is required only if `allowPeapEapMsChapV2` is `true`. PeapAllowPeapEapMsChapV2PwdChange bool `pulumi:"peapAllowPeapEapMsChapV2PwdChange"` // Allow PEAP EAP MS CHAP v2 password change retries. Is required only if `allowPeapEapMsChapV2` is `true`. PeapAllowPeapEapMsChapV2PwdChangeRetries int `pulumi:"peapAllowPeapEapMsChapV2PwdChangeRetries"` // Allow PEAP EAP TLS PeapAllowPeapEapTls bool `pulumi:"peapAllowPeapEapTls"` // Allow PEAP EAP TLS authentication of expired certificates. Is required only if `peapAllowPeapEapTls` is `true`. PeapAllowPeapEapTlsAuthOfExpiredCerts bool `pulumi:"peapAllowPeapEapTlsAuthOfExpiredCerts"` // Allow PEAP v0 PeapPeapV0 bool `pulumi:"peapPeapV0"` // Preferred EAP protocol PreferredEapProtocol string `pulumi:"preferredEapProtocol"` // Process host lookup ProcessHostLookup bool `pulumi:"processHostLookup"` // Require cryptobinding RequireCryptobinding bool `pulumi:"requireCryptobinding"` // Require message authentication RequireMessageAuth bool `pulumi:"requireMessageAuth"` // Allow downgrade to MSK TeapDowngradeMsk bool `pulumi:"teapDowngradeMsk"` // Accept client certificate during tunnel establishment TeapEapAcceptClientCertDuringTunnelEst bool `pulumi:"teapEapAcceptClientCertDuringTunnelEst"` // Allow EAP chaining TeapEapChaining bool `pulumi:"teapEapChaining"` // Allow EAP MS CHAP v2 TeapEapMsChapV2 bool `pulumi:"teapEapMsChapV2"` // Allow EAP MS CHAP v2 password change. Is required only if `teapEapMsChapV2` is `true`. TeapEapMsChapV2PwdChange bool `pulumi:"teapEapMsChapV2PwdChange"` // EAP MS CHAP v2 password change retries. Is required only if `teapEapMsChapV2` is `true`. TeapEapMsChapV2PwdChangeRetries int `pulumi:"teapEapMsChapV2PwdChangeRetries"` // Allow EAP TLS TeapEapTls bool `pulumi:"teapEapTls"` // Allow EAP TLS authentication of expired certs. Is required only if `teapEapTls` is `true`. TeapEapTlsAuthOfExpiredCerts bool `pulumi:"teapEapTlsAuthOfExpiredCerts"` // Request basic password authentication TeapRequestBasicPwdAuth bool `pulumi:"teapRequestBasicPwdAuth"` }
A collection of values returned by getAllowedProtocols.
func LookupAllowedProtocols ¶
func LookupAllowedProtocols(ctx *pulumi.Context, args *LookupAllowedProtocolsArgs, opts ...pulumi.InvokeOption) (*LookupAllowedProtocolsResult, error)
This data source can read an allowed protocols policy element.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupAllowedProtocols(ctx, &networkaccess.LookupAllowedProtocolsArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), }, nil) if err != nil { return err } return nil }) }
```
type LookupAllowedProtocolsResultOutput ¶
type LookupAllowedProtocolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAllowedProtocols.
func LookupAllowedProtocolsOutput ¶
func LookupAllowedProtocolsOutput(ctx *pulumi.Context, args LookupAllowedProtocolsOutputArgs, opts ...pulumi.InvokeOption) LookupAllowedProtocolsResultOutput
func (LookupAllowedProtocolsResultOutput) Allow5g ¶
func (o LookupAllowedProtocolsResultOutput) Allow5g() pulumi.BoolOutput
Allow 5G. This field is only supported from ISE 3.2.
func (LookupAllowedProtocolsResultOutput) AllowChap ¶
func (o LookupAllowedProtocolsResultOutput) AllowChap() pulumi.BoolOutput
Allow CHAP
func (LookupAllowedProtocolsResultOutput) AllowEapFast ¶
func (o LookupAllowedProtocolsResultOutput) AllowEapFast() pulumi.BoolOutput
Allow EAP Fast
func (LookupAllowedProtocolsResultOutput) AllowEapMd5 ¶
func (o LookupAllowedProtocolsResultOutput) AllowEapMd5() pulumi.BoolOutput
Allow EAP MD5
func (LookupAllowedProtocolsResultOutput) AllowEapTls ¶
func (o LookupAllowedProtocolsResultOutput) AllowEapTls() pulumi.BoolOutput
Allow EAP TLS
func (LookupAllowedProtocolsResultOutput) AllowEapTtls ¶
func (o LookupAllowedProtocolsResultOutput) AllowEapTtls() pulumi.BoolOutput
Allow EAP TTLS
func (LookupAllowedProtocolsResultOutput) AllowLeap ¶
func (o LookupAllowedProtocolsResultOutput) AllowLeap() pulumi.BoolOutput
Allow LEAP
func (LookupAllowedProtocolsResultOutput) AllowMsChapV1 ¶
func (o LookupAllowedProtocolsResultOutput) AllowMsChapV1() pulumi.BoolOutput
Allow MS CHAP v1
func (LookupAllowedProtocolsResultOutput) AllowMsChapV2 ¶
func (o LookupAllowedProtocolsResultOutput) AllowMsChapV2() pulumi.BoolOutput
Allow MS CHAP v2
func (LookupAllowedProtocolsResultOutput) AllowPapAscii ¶
func (o LookupAllowedProtocolsResultOutput) AllowPapAscii() pulumi.BoolOutput
Allow PAP ASCII
func (LookupAllowedProtocolsResultOutput) AllowPeap ¶
func (o LookupAllowedProtocolsResultOutput) AllowPeap() pulumi.BoolOutput
Allow PEAP
func (LookupAllowedProtocolsResultOutput) AllowPreferredEapProtocol ¶
func (o LookupAllowedProtocolsResultOutput) AllowPreferredEapProtocol() pulumi.BoolOutput
Allow preferred EAP protocol
func (LookupAllowedProtocolsResultOutput) AllowTeap ¶
func (o LookupAllowedProtocolsResultOutput) AllowTeap() pulumi.BoolOutput
Allow TEAP
func (LookupAllowedProtocolsResultOutput) AllowWeakCiphersForEap ¶
func (o LookupAllowedProtocolsResultOutput) AllowWeakCiphersForEap() pulumi.BoolOutput
Allow weak ciphers for EAP
func (LookupAllowedProtocolsResultOutput) Description ¶
func (o LookupAllowedProtocolsResultOutput) Description() pulumi.StringOutput
Description
func (LookupAllowedProtocolsResultOutput) EapFastAcceptClientCert ¶
func (o LookupAllowedProtocolsResultOutput) EapFastAcceptClientCert() pulumi.BoolOutput
Accept client certificates. Is required only if `eapFastUsePacs` is `false`.
func (LookupAllowedProtocolsResultOutput) EapFastAllowMachineAuthentication ¶
func (o LookupAllowedProtocolsResultOutput) EapFastAllowMachineAuthentication() pulumi.BoolOutput
Allow machine authentication. Is required only if `eapFastUsePacs` is `false`.
func (LookupAllowedProtocolsResultOutput) EapFastEapGtc ¶
func (o LookupAllowedProtocolsResultOutput) EapFastEapGtc() pulumi.BoolOutput
Allow EAP GTC
func (LookupAllowedProtocolsResultOutput) EapFastEapGtcPwdChange ¶
func (o LookupAllowedProtocolsResultOutput) EapFastEapGtcPwdChange() pulumi.BoolOutput
Allow EAP GTC password change. Is required only if `eapFastEapGtc` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastEapGtcPwdChangeRetries ¶
func (o LookupAllowedProtocolsResultOutput) EapFastEapGtcPwdChangeRetries() pulumi.IntOutput
EAP GTC password change retries. Is required only if `eapFastEapGtc` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastEapMsChapV2 ¶
func (o LookupAllowedProtocolsResultOutput) EapFastEapMsChapV2() pulumi.BoolOutput
Allow EAP MS CHAP v2
func (LookupAllowedProtocolsResultOutput) EapFastEapMsChapV2PwdChange ¶
func (o LookupAllowedProtocolsResultOutput) EapFastEapMsChapV2PwdChange() pulumi.BoolOutput
Allow EAP MS CHAP v2 password change. Is required only if `eapFastEapMsChapV2` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastEapMsChapV2PwdChangeRetries ¶
func (o LookupAllowedProtocolsResultOutput) EapFastEapMsChapV2PwdChangeRetries() pulumi.IntOutput
EAP MS CHAP v2 password change retries. Is required only if `eapFastEapMsChapV2` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastEapTls ¶
func (o LookupAllowedProtocolsResultOutput) EapFastEapTls() pulumi.BoolOutput
Allow EAP TLS
func (LookupAllowedProtocolsResultOutput) EapFastEapTlsAuthOfExpiredCerts ¶
func (o LookupAllowedProtocolsResultOutput) EapFastEapTlsAuthOfExpiredCerts() pulumi.BoolOutput
Allow EAP TLS authentication of expired certificates. Is required only if `eapFastEapTls` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastEnableEapChaining ¶
func (o LookupAllowedProtocolsResultOutput) EapFastEnableEapChaining() pulumi.BoolOutput
Enable EAP chaining
func (LookupAllowedProtocolsResultOutput) EapFastPacsAllowAnonymousProvisioning ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsAllowAnonymousProvisioning() pulumi.BoolOutput
Allow anonymous provisioning. Is required only if `eapFastUsePacs` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsAllowAuthenticatedProvisioning ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsAllowAuthenticatedProvisioning() pulumi.BoolOutput
Allow authenticated provisioning. Is required only if `eapFastUsePacs` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsAllowClientCert ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsAllowClientCert() pulumi.BoolOutput
Accept client certification for provisioning. Is required only if `eapFastPacsAllowAuthenticatedProvisioning` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsAllowMachineAuthentication ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsAllowMachineAuthentication() pulumi.BoolOutput
Allow machine authentication. Is required only if `eapFastUsePacs` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsAuthorizationPacTtl ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsAuthorizationPacTtl() pulumi.IntOutput
Authorization PAC TTL. Is required only if `eapFastPacsStatelessSessionResume` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsAuthorizationPacTtlUnit ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsAuthorizationPacTtlUnit() pulumi.StringOutput
Authorization PAC TTL unit. Is required only if `eapFastPacsStatelessSessionResume` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsMachinePacTtl ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsMachinePacTtl() pulumi.IntOutput
Machine PAC TTL. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsMachinePacTtlUnit ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsMachinePacTtlUnit() pulumi.StringOutput
Machine PAC TTL unit. Is required only if `eapFastPacsAllowMachineAuthentication` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsServerReturns ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsServerReturns() pulumi.BoolOutput
Server returns access accept after authenticated provisioning. Is required only if `eapFastPacsAllowAuthenticatedProvisioning` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsStatelessSessionResume ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsStatelessSessionResume() pulumi.BoolOutput
Stateless session resume. Is required only if `eapFastUsePacs` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsTunnelPacTtl ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsTunnelPacTtl() pulumi.IntOutput
PACs tunnel PAC time to live. Is required only if `eapFastUsePacs` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsTunnelPacTtlUnit ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsTunnelPacTtlUnit() pulumi.StringOutput
PACs tunnel PAC time to live unit. Is required only if `eapFastUsePacs` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastPacsUseProactivePacUpdatePercentage ¶
func (o LookupAllowedProtocolsResultOutput) EapFastPacsUseProactivePacUpdatePercentage() pulumi.IntOutput
Use proactive pac update percentage. Is required only if `eapFastUsePacs` is `true`.
func (LookupAllowedProtocolsResultOutput) EapFastUsePacs ¶
func (o LookupAllowedProtocolsResultOutput) EapFastUsePacs() pulumi.BoolOutput
Use PACs
func (LookupAllowedProtocolsResultOutput) EapTlsAllowAuthOfExpiredCerts ¶
func (o LookupAllowedProtocolsResultOutput) EapTlsAllowAuthOfExpiredCerts() pulumi.BoolOutput
Allow authentication of expired certificates
func (LookupAllowedProtocolsResultOutput) EapTlsEnableStatelessSessionResume ¶
func (o LookupAllowedProtocolsResultOutput) EapTlsEnableStatelessSessionResume() pulumi.BoolOutput
Enable stateless session resume
func (LookupAllowedProtocolsResultOutput) EapTlsLBit ¶
func (o LookupAllowedProtocolsResultOutput) EapTlsLBit() pulumi.BoolOutput
EAP TLS L-Bit
func (LookupAllowedProtocolsResultOutput) EapTlsSessionTicketPercentage ¶
func (o LookupAllowedProtocolsResultOutput) EapTlsSessionTicketPercentage() pulumi.IntOutput
Session ticket percentage. Is required only if `eapTlsEnableStatelessSessionResume` is `true`.
func (LookupAllowedProtocolsResultOutput) EapTlsSessionTicketTtl ¶
func (o LookupAllowedProtocolsResultOutput) EapTlsSessionTicketTtl() pulumi.IntOutput
Session ticket TTL. Is required only if `eapTlsEnableStatelessSessionResume` is `true`.
func (LookupAllowedProtocolsResultOutput) EapTlsSessionTicketTtlUnit ¶
func (o LookupAllowedProtocolsResultOutput) EapTlsSessionTicketTtlUnit() pulumi.StringOutput
Session ticket TTL unit. Is required only if `eapTlsEnableStatelessSessionResume` is `true`.
func (LookupAllowedProtocolsResultOutput) EapTtlsChap ¶
func (o LookupAllowedProtocolsResultOutput) EapTtlsChap() pulumi.BoolOutput
Allow CHAP
func (LookupAllowedProtocolsResultOutput) EapTtlsEapMd5 ¶
func (o LookupAllowedProtocolsResultOutput) EapTtlsEapMd5() pulumi.BoolOutput
Allow EAP MD5
func (LookupAllowedProtocolsResultOutput) EapTtlsEapMsChapV2 ¶
func (o LookupAllowedProtocolsResultOutput) EapTtlsEapMsChapV2() pulumi.BoolOutput
Allow EAP MS CHAP v2
func (LookupAllowedProtocolsResultOutput) EapTtlsEapMsChapV2PwdChange ¶
func (o LookupAllowedProtocolsResultOutput) EapTtlsEapMsChapV2PwdChange() pulumi.BoolOutput
Allow EAP MS CHAP v2 password change. Is required only if `eapTtlsEapMsChapV2` is `true`.
func (LookupAllowedProtocolsResultOutput) EapTtlsEapMsChapV2PwdChangeRetries ¶
func (o LookupAllowedProtocolsResultOutput) EapTtlsEapMsChapV2PwdChangeRetries() pulumi.IntOutput
EAP MS CHAP v2 password change retries. Is required only if `eapTtlsEapMsChapV2` is `true`.
func (LookupAllowedProtocolsResultOutput) EapTtlsMsChapV1 ¶
func (o LookupAllowedProtocolsResultOutput) EapTtlsMsChapV1() pulumi.BoolOutput
Allow MS CHAP v1
func (LookupAllowedProtocolsResultOutput) EapTtlsMsChapV2 ¶
func (o LookupAllowedProtocolsResultOutput) EapTtlsMsChapV2() pulumi.BoolOutput
Allow MS CHAP v2
func (LookupAllowedProtocolsResultOutput) EapTtlsPapAscii ¶
func (o LookupAllowedProtocolsResultOutput) EapTtlsPapAscii() pulumi.BoolOutput
Allow PAP ASCII
func (LookupAllowedProtocolsResultOutput) ElementType ¶
func (LookupAllowedProtocolsResultOutput) ElementType() reflect.Type
func (LookupAllowedProtocolsResultOutput) Id ¶
func (o LookupAllowedProtocolsResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupAllowedProtocolsResultOutput) Name ¶
func (o LookupAllowedProtocolsResultOutput) Name() pulumi.StringOutput
The name of the allowed protocols
func (LookupAllowedProtocolsResultOutput) PeapAllowPeapEapGtc ¶
func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapGtc() pulumi.BoolOutput
Allow PEAP EAP GTC
func (LookupAllowedProtocolsResultOutput) PeapAllowPeapEapGtcPwdChange ¶
func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapGtcPwdChange() pulumi.BoolOutput
Allow PEAP EAP GTC password change. Is required only if `allowPeapEapGtc` is `true`.
func (LookupAllowedProtocolsResultOutput) PeapAllowPeapEapGtcPwdChangeRetries ¶
func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapGtcPwdChangeRetries() pulumi.IntOutput
PEAP EAP GTC password change retries. Is required only if `allowPeapEapGtc` is `true`.
func (LookupAllowedProtocolsResultOutput) PeapAllowPeapEapMsChapV2 ¶
func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapMsChapV2() pulumi.BoolOutput
Allow PEAP EAP MS CHAP v2
func (LookupAllowedProtocolsResultOutput) PeapAllowPeapEapMsChapV2PwdChange ¶
func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapMsChapV2PwdChange() pulumi.BoolOutput
Allow PEAP EAP MS CHAP v2 password change. Is required only if `allowPeapEapMsChapV2` is `true`.
func (LookupAllowedProtocolsResultOutput) PeapAllowPeapEapMsChapV2PwdChangeRetries ¶
func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapMsChapV2PwdChangeRetries() pulumi.IntOutput
Allow PEAP EAP MS CHAP v2 password change retries. Is required only if `allowPeapEapMsChapV2` is `true`.
func (LookupAllowedProtocolsResultOutput) PeapAllowPeapEapTls ¶
func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapTls() pulumi.BoolOutput
Allow PEAP EAP TLS
func (LookupAllowedProtocolsResultOutput) PeapAllowPeapEapTlsAuthOfExpiredCerts ¶
func (o LookupAllowedProtocolsResultOutput) PeapAllowPeapEapTlsAuthOfExpiredCerts() pulumi.BoolOutput
Allow PEAP EAP TLS authentication of expired certificates. Is required only if `peapAllowPeapEapTls` is `true`.
func (LookupAllowedProtocolsResultOutput) PeapPeapV0 ¶
func (o LookupAllowedProtocolsResultOutput) PeapPeapV0() pulumi.BoolOutput
Allow PEAP v0
func (LookupAllowedProtocolsResultOutput) PreferredEapProtocol ¶
func (o LookupAllowedProtocolsResultOutput) PreferredEapProtocol() pulumi.StringOutput
Preferred EAP protocol
func (LookupAllowedProtocolsResultOutput) ProcessHostLookup ¶
func (o LookupAllowedProtocolsResultOutput) ProcessHostLookup() pulumi.BoolOutput
Process host lookup
func (LookupAllowedProtocolsResultOutput) RequireCryptobinding ¶
func (o LookupAllowedProtocolsResultOutput) RequireCryptobinding() pulumi.BoolOutput
Require cryptobinding
func (LookupAllowedProtocolsResultOutput) RequireMessageAuth ¶
func (o LookupAllowedProtocolsResultOutput) RequireMessageAuth() pulumi.BoolOutput
Require message authentication
func (LookupAllowedProtocolsResultOutput) TeapDowngradeMsk ¶
func (o LookupAllowedProtocolsResultOutput) TeapDowngradeMsk() pulumi.BoolOutput
Allow downgrade to MSK
func (LookupAllowedProtocolsResultOutput) TeapEapAcceptClientCertDuringTunnelEst ¶
func (o LookupAllowedProtocolsResultOutput) TeapEapAcceptClientCertDuringTunnelEst() pulumi.BoolOutput
Accept client certificate during tunnel establishment
func (LookupAllowedProtocolsResultOutput) TeapEapChaining ¶
func (o LookupAllowedProtocolsResultOutput) TeapEapChaining() pulumi.BoolOutput
Allow EAP chaining
func (LookupAllowedProtocolsResultOutput) TeapEapMsChapV2 ¶
func (o LookupAllowedProtocolsResultOutput) TeapEapMsChapV2() pulumi.BoolOutput
Allow EAP MS CHAP v2
func (LookupAllowedProtocolsResultOutput) TeapEapMsChapV2PwdChange ¶
func (o LookupAllowedProtocolsResultOutput) TeapEapMsChapV2PwdChange() pulumi.BoolOutput
Allow EAP MS CHAP v2 password change. Is required only if `teapEapMsChapV2` is `true`.
func (LookupAllowedProtocolsResultOutput) TeapEapMsChapV2PwdChangeRetries ¶
func (o LookupAllowedProtocolsResultOutput) TeapEapMsChapV2PwdChangeRetries() pulumi.IntOutput
EAP MS CHAP v2 password change retries. Is required only if `teapEapMsChapV2` is `true`.
func (LookupAllowedProtocolsResultOutput) TeapEapTls ¶
func (o LookupAllowedProtocolsResultOutput) TeapEapTls() pulumi.BoolOutput
Allow EAP TLS
func (LookupAllowedProtocolsResultOutput) TeapEapTlsAuthOfExpiredCerts ¶
func (o LookupAllowedProtocolsResultOutput) TeapEapTlsAuthOfExpiredCerts() pulumi.BoolOutput
Allow EAP TLS authentication of expired certs. Is required only if `teapEapTls` is `true`.
func (LookupAllowedProtocolsResultOutput) TeapRequestBasicPwdAuth ¶
func (o LookupAllowedProtocolsResultOutput) TeapRequestBasicPwdAuth() pulumi.BoolOutput
Request basic password authentication
func (LookupAllowedProtocolsResultOutput) ToLookupAllowedProtocolsResultOutput ¶
func (o LookupAllowedProtocolsResultOutput) ToLookupAllowedProtocolsResultOutput() LookupAllowedProtocolsResultOutput
func (LookupAllowedProtocolsResultOutput) ToLookupAllowedProtocolsResultOutputWithContext ¶
func (o LookupAllowedProtocolsResultOutput) ToLookupAllowedProtocolsResultOutputWithContext(ctx context.Context) LookupAllowedProtocolsResultOutput
type LookupAuthenticationRuleArgs ¶
type LookupAuthenticationRuleArgs struct { // The id of the object Id *string `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name *string `pulumi:"name"` // Policy set ID PolicySetId string `pulumi:"policySetId"` }
A collection of arguments for invoking getAuthenticationRule.
type LookupAuthenticationRuleOutputArgs ¶
type LookupAuthenticationRuleOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput `pulumi:"name"` // Policy set ID PolicySetId pulumi.StringInput `pulumi:"policySetId"` }
A collection of arguments for invoking getAuthenticationRule.
func (LookupAuthenticationRuleOutputArgs) ElementType ¶
func (LookupAuthenticationRuleOutputArgs) ElementType() reflect.Type
type LookupAuthenticationRuleResult ¶
type LookupAuthenticationRuleResult struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetAuthenticationRuleChildren `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName string `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue string `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName string `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue string `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId string `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate bool `pulumi:"conditionIsNegate"` // Equality operator ConditionOperator string `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Indicates if this rule is the default one Default bool `pulumi:"default"` // The id of the object Id string `pulumi:"id"` // Identity source name from the identity stores IdentitySourceName string `pulumi:"identitySourceName"` // Action to perform when authentication fails such as Bad credentials, disabled user and so on IfAuthFail string `pulumi:"ifAuthFail"` // Action to perform when ISE is uanble to access the identity database IfProcessFail string `pulumi:"ifProcessFail"` // Action to perform when user is not found in any of identity stores IfUserNotFound string `pulumi:"ifUserNotFound"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name string `pulumi:"name"` // Policy set ID PolicySetId string `pulumi:"policySetId"` // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank int `pulumi:"rank"` // The state that the rule is in. A disabled rule cannot be matched. State string `pulumi:"state"` }
A collection of values returned by getAuthenticationRule.
func LookupAuthenticationRule ¶
func LookupAuthenticationRule(ctx *pulumi.Context, args *LookupAuthenticationRuleArgs, opts ...pulumi.InvokeOption) (*LookupAuthenticationRuleResult, error)
This data source can read the Network Access Authentication Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupAuthenticationRule(ctx, &networkaccess.LookupAuthenticationRuleArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), PolicySetId: "d82952cb-b901-4b09-b363-5ebf39bdbaf9", }, nil) if err != nil { return err } return nil }) }
```
type LookupAuthenticationRuleResultOutput ¶
type LookupAuthenticationRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuthenticationRule.
func LookupAuthenticationRuleOutput ¶
func LookupAuthenticationRuleOutput(ctx *pulumi.Context, args LookupAuthenticationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupAuthenticationRuleResultOutput
func (LookupAuthenticationRuleResultOutput) Childrens ¶
func (o LookupAuthenticationRuleResultOutput) Childrens() GetAuthenticationRuleChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (LookupAuthenticationRuleResultOutput) ConditionAttributeName ¶
func (o LookupAuthenticationRuleResultOutput) ConditionAttributeName() pulumi.StringOutput
Dictionary attribute name
func (LookupAuthenticationRuleResultOutput) ConditionAttributeValue ¶
func (o LookupAuthenticationRuleResultOutput) ConditionAttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (LookupAuthenticationRuleResultOutput) ConditionDictionaryName ¶
func (o LookupAuthenticationRuleResultOutput) ConditionDictionaryName() pulumi.StringOutput
Dictionary name
func (LookupAuthenticationRuleResultOutput) ConditionDictionaryValue ¶
func (o LookupAuthenticationRuleResultOutput) ConditionDictionaryValue() pulumi.StringOutput
Dictionary value
func (LookupAuthenticationRuleResultOutput) ConditionId ¶
func (o LookupAuthenticationRuleResultOutput) ConditionId() pulumi.StringOutput
UUID for condition
func (LookupAuthenticationRuleResultOutput) ConditionIsNegate ¶
func (o LookupAuthenticationRuleResultOutput) ConditionIsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (LookupAuthenticationRuleResultOutput) ConditionOperator ¶
func (o LookupAuthenticationRuleResultOutput) ConditionOperator() pulumi.StringOutput
Equality operator
func (LookupAuthenticationRuleResultOutput) ConditionType ¶
func (o LookupAuthenticationRuleResultOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (LookupAuthenticationRuleResultOutput) Default ¶
func (o LookupAuthenticationRuleResultOutput) Default() pulumi.BoolOutput
Indicates if this rule is the default one
func (LookupAuthenticationRuleResultOutput) ElementType ¶
func (LookupAuthenticationRuleResultOutput) ElementType() reflect.Type
func (LookupAuthenticationRuleResultOutput) Id ¶
func (o LookupAuthenticationRuleResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupAuthenticationRuleResultOutput) IdentitySourceName ¶
func (o LookupAuthenticationRuleResultOutput) IdentitySourceName() pulumi.StringOutput
Identity source name from the identity stores
func (LookupAuthenticationRuleResultOutput) IfAuthFail ¶
func (o LookupAuthenticationRuleResultOutput) IfAuthFail() pulumi.StringOutput
Action to perform when authentication fails such as Bad credentials, disabled user and so on
func (LookupAuthenticationRuleResultOutput) IfProcessFail ¶
func (o LookupAuthenticationRuleResultOutput) IfProcessFail() pulumi.StringOutput
Action to perform when ISE is uanble to access the identity database
func (LookupAuthenticationRuleResultOutput) IfUserNotFound ¶
func (o LookupAuthenticationRuleResultOutput) IfUserNotFound() pulumi.StringOutput
Action to perform when user is not found in any of identity stores
func (LookupAuthenticationRuleResultOutput) Name ¶
func (o LookupAuthenticationRuleResultOutput) Name() pulumi.StringOutput
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (LookupAuthenticationRuleResultOutput) PolicySetId ¶
func (o LookupAuthenticationRuleResultOutput) PolicySetId() pulumi.StringOutput
Policy set ID
func (LookupAuthenticationRuleResultOutput) Rank ¶
func (o LookupAuthenticationRuleResultOutput) Rank() pulumi.IntOutput
The rank (priority) in relation to other rules. Lower rank is higher priority.
func (LookupAuthenticationRuleResultOutput) State ¶
func (o LookupAuthenticationRuleResultOutput) State() pulumi.StringOutput
The state that the rule is in. A disabled rule cannot be matched.
func (LookupAuthenticationRuleResultOutput) ToLookupAuthenticationRuleResultOutput ¶
func (o LookupAuthenticationRuleResultOutput) ToLookupAuthenticationRuleResultOutput() LookupAuthenticationRuleResultOutput
func (LookupAuthenticationRuleResultOutput) ToLookupAuthenticationRuleResultOutputWithContext ¶
func (o LookupAuthenticationRuleResultOutput) ToLookupAuthenticationRuleResultOutputWithContext(ctx context.Context) LookupAuthenticationRuleResultOutput
type LookupAuthorizationExceptionRuleArgs ¶
type LookupAuthorizationExceptionRuleArgs struct { // The id of the object Id *string `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name *string `pulumi:"name"` // Policy set ID PolicySetId string `pulumi:"policySetId"` }
A collection of arguments for invoking getAuthorizationExceptionRule.
type LookupAuthorizationExceptionRuleOutputArgs ¶
type LookupAuthorizationExceptionRuleOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput `pulumi:"name"` // Policy set ID PolicySetId pulumi.StringInput `pulumi:"policySetId"` }
A collection of arguments for invoking getAuthorizationExceptionRule.
func (LookupAuthorizationExceptionRuleOutputArgs) ElementType ¶
func (LookupAuthorizationExceptionRuleOutputArgs) ElementType() reflect.Type
type LookupAuthorizationExceptionRuleResult ¶
type LookupAuthorizationExceptionRuleResult struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetAuthorizationExceptionRuleChildren `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName string `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue string `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName string `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue string `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId string `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate bool `pulumi:"conditionIsNegate"` // Equality operator ConditionOperator string `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Indicates if this rule is the default one Default bool `pulumi:"default"` // The id of the object Id string `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name string `pulumi:"name"` // Policy set ID PolicySetId string `pulumi:"policySetId"` // The authorization profile(s) Profiles []string `pulumi:"profiles"` // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank int `pulumi:"rank"` // Security group used in authorization policies SecurityGroup string `pulumi:"securityGroup"` // The state that the rule is in. A disabled rule cannot be matched. State string `pulumi:"state"` }
A collection of values returned by getAuthorizationExceptionRule.
func LookupAuthorizationExceptionRule ¶
func LookupAuthorizationExceptionRule(ctx *pulumi.Context, args *LookupAuthorizationExceptionRuleArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizationExceptionRuleResult, error)
This data source can read the Network Access Authorization Exception Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupAuthorizationExceptionRule(ctx, &networkaccess.LookupAuthorizationExceptionRuleArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), PolicySetId: "d82952cb-b901-4b09-b363-5ebf39bdbaf9", }, nil) if err != nil { return err } return nil }) }
```
type LookupAuthorizationExceptionRuleResultOutput ¶
type LookupAuthorizationExceptionRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuthorizationExceptionRule.
func LookupAuthorizationExceptionRuleOutput ¶
func LookupAuthorizationExceptionRuleOutput(ctx *pulumi.Context, args LookupAuthorizationExceptionRuleOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorizationExceptionRuleResultOutput
func (LookupAuthorizationExceptionRuleResultOutput) Childrens ¶
func (o LookupAuthorizationExceptionRuleResultOutput) Childrens() GetAuthorizationExceptionRuleChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (LookupAuthorizationExceptionRuleResultOutput) ConditionAttributeName ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ConditionAttributeName() pulumi.StringOutput
Dictionary attribute name
func (LookupAuthorizationExceptionRuleResultOutput) ConditionAttributeValue ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ConditionAttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (LookupAuthorizationExceptionRuleResultOutput) ConditionDictionaryName ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ConditionDictionaryName() pulumi.StringOutput
Dictionary name
func (LookupAuthorizationExceptionRuleResultOutput) ConditionDictionaryValue ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ConditionDictionaryValue() pulumi.StringOutput
Dictionary value
func (LookupAuthorizationExceptionRuleResultOutput) ConditionId ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ConditionId() pulumi.StringOutput
UUID for condition
func (LookupAuthorizationExceptionRuleResultOutput) ConditionIsNegate ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ConditionIsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (LookupAuthorizationExceptionRuleResultOutput) ConditionOperator ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ConditionOperator() pulumi.StringOutput
Equality operator
func (LookupAuthorizationExceptionRuleResultOutput) ConditionType ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (LookupAuthorizationExceptionRuleResultOutput) Default ¶
func (o LookupAuthorizationExceptionRuleResultOutput) Default() pulumi.BoolOutput
Indicates if this rule is the default one
func (LookupAuthorizationExceptionRuleResultOutput) ElementType ¶
func (LookupAuthorizationExceptionRuleResultOutput) ElementType() reflect.Type
func (LookupAuthorizationExceptionRuleResultOutput) Id ¶
func (o LookupAuthorizationExceptionRuleResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupAuthorizationExceptionRuleResultOutput) Name ¶
func (o LookupAuthorizationExceptionRuleResultOutput) Name() pulumi.StringOutput
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (LookupAuthorizationExceptionRuleResultOutput) PolicySetId ¶
func (o LookupAuthorizationExceptionRuleResultOutput) PolicySetId() pulumi.StringOutput
Policy set ID
func (LookupAuthorizationExceptionRuleResultOutput) Profiles ¶
func (o LookupAuthorizationExceptionRuleResultOutput) Profiles() pulumi.StringArrayOutput
The authorization profile(s)
func (LookupAuthorizationExceptionRuleResultOutput) Rank ¶
func (o LookupAuthorizationExceptionRuleResultOutput) Rank() pulumi.IntOutput
The rank (priority) in relation to other rules. Lower rank is higher priority.
func (LookupAuthorizationExceptionRuleResultOutput) SecurityGroup ¶
func (o LookupAuthorizationExceptionRuleResultOutput) SecurityGroup() pulumi.StringOutput
Security group used in authorization policies
func (LookupAuthorizationExceptionRuleResultOutput) State ¶
func (o LookupAuthorizationExceptionRuleResultOutput) State() pulumi.StringOutput
The state that the rule is in. A disabled rule cannot be matched.
func (LookupAuthorizationExceptionRuleResultOutput) ToLookupAuthorizationExceptionRuleResultOutput ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ToLookupAuthorizationExceptionRuleResultOutput() LookupAuthorizationExceptionRuleResultOutput
func (LookupAuthorizationExceptionRuleResultOutput) ToLookupAuthorizationExceptionRuleResultOutputWithContext ¶
func (o LookupAuthorizationExceptionRuleResultOutput) ToLookupAuthorizationExceptionRuleResultOutputWithContext(ctx context.Context) LookupAuthorizationExceptionRuleResultOutput
type LookupAuthorizationGlobalExceptionRuleArgs ¶
type LookupAuthorizationGlobalExceptionRuleArgs struct { // The id of the object Id *string `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name *string `pulumi:"name"` }
A collection of arguments for invoking getAuthorizationGlobalExceptionRule.
type LookupAuthorizationGlobalExceptionRuleOutputArgs ¶
type LookupAuthorizationGlobalExceptionRuleOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getAuthorizationGlobalExceptionRule.
func (LookupAuthorizationGlobalExceptionRuleOutputArgs) ElementType ¶
func (LookupAuthorizationGlobalExceptionRuleOutputArgs) ElementType() reflect.Type
type LookupAuthorizationGlobalExceptionRuleResult ¶
type LookupAuthorizationGlobalExceptionRuleResult struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetAuthorizationGlobalExceptionRuleChildren `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName string `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue string `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName string `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue string `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId string `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate bool `pulumi:"conditionIsNegate"` // Equality operator ConditionOperator string `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Indicates if this rule is the default one Default bool `pulumi:"default"` // The id of the object Id string `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name string `pulumi:"name"` // The authorization profile(s) Profiles []string `pulumi:"profiles"` // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank int `pulumi:"rank"` // Security group used in authorization policies SecurityGroup string `pulumi:"securityGroup"` // The state that the rule is in. A disabled rule cannot be matched. State string `pulumi:"state"` }
A collection of values returned by getAuthorizationGlobalExceptionRule.
func LookupAuthorizationGlobalExceptionRule ¶
func LookupAuthorizationGlobalExceptionRule(ctx *pulumi.Context, args *LookupAuthorizationGlobalExceptionRuleArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizationGlobalExceptionRuleResult, error)
This data source can read the Network Access Authorization Global Exception Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupAuthorizationGlobalExceptionRule(ctx, &networkaccess.LookupAuthorizationGlobalExceptionRuleArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), }, nil) if err != nil { return err } return nil }) }
```
type LookupAuthorizationGlobalExceptionRuleResultOutput ¶
type LookupAuthorizationGlobalExceptionRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuthorizationGlobalExceptionRule.
func LookupAuthorizationGlobalExceptionRuleOutput ¶
func LookupAuthorizationGlobalExceptionRuleOutput(ctx *pulumi.Context, args LookupAuthorizationGlobalExceptionRuleOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorizationGlobalExceptionRuleResultOutput
func (LookupAuthorizationGlobalExceptionRuleResultOutput) Childrens ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Childrens() GetAuthorizationGlobalExceptionRuleChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionAttributeName ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionAttributeName() pulumi.StringOutput
Dictionary attribute name
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionAttributeValue ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionAttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionDictionaryName ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionDictionaryName() pulumi.StringOutput
Dictionary name
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionDictionaryValue ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionDictionaryValue() pulumi.StringOutput
Dictionary value
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionId ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionId() pulumi.StringOutput
UUID for condition
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionIsNegate ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionIsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionOperator ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionOperator() pulumi.StringOutput
Equality operator
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionType ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (LookupAuthorizationGlobalExceptionRuleResultOutput) Default ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Default() pulumi.BoolOutput
Indicates if this rule is the default one
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ElementType ¶
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ElementType() reflect.Type
func (LookupAuthorizationGlobalExceptionRuleResultOutput) Name ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Name() pulumi.StringOutput
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (LookupAuthorizationGlobalExceptionRuleResultOutput) Profiles ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Profiles() pulumi.StringArrayOutput
The authorization profile(s)
func (LookupAuthorizationGlobalExceptionRuleResultOutput) Rank ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) Rank() pulumi.IntOutput
The rank (priority) in relation to other rules. Lower rank is higher priority.
func (LookupAuthorizationGlobalExceptionRuleResultOutput) SecurityGroup ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) SecurityGroup() pulumi.StringOutput
Security group used in authorization policies
func (LookupAuthorizationGlobalExceptionRuleResultOutput) State ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) State() pulumi.StringOutput
The state that the rule is in. A disabled rule cannot be matched.
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ToLookupAuthorizationGlobalExceptionRuleResultOutput ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ToLookupAuthorizationGlobalExceptionRuleResultOutput() LookupAuthorizationGlobalExceptionRuleResultOutput
func (LookupAuthorizationGlobalExceptionRuleResultOutput) ToLookupAuthorizationGlobalExceptionRuleResultOutputWithContext ¶
func (o LookupAuthorizationGlobalExceptionRuleResultOutput) ToLookupAuthorizationGlobalExceptionRuleResultOutputWithContext(ctx context.Context) LookupAuthorizationGlobalExceptionRuleResultOutput
type LookupAuthorizationProfileArgs ¶
type LookupAuthorizationProfileArgs struct { // The id of the object Id *string `pulumi:"id"` // The name of the authorization profile Name *string `pulumi:"name"` }
A collection of arguments for invoking getAuthorizationProfile.
type LookupAuthorizationProfileOutputArgs ¶
type LookupAuthorizationProfileOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // The name of the authorization profile Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getAuthorizationProfile.
func (LookupAuthorizationProfileOutputArgs) ElementType ¶
func (LookupAuthorizationProfileOutputArgs) ElementType() reflect.Type
type LookupAuthorizationProfileResult ¶
type LookupAuthorizationProfileResult struct { // Access type AccessType string `pulumi:"accessType"` // ACL Acl string `pulumi:"acl"` // List of advanced attributes AdvancedAttributes []GetAuthorizationProfileAdvancedAttribute `pulumi:"advancedAttributes"` // Agentless Posture. AgentlessPosture bool `pulumi:"agentlessPosture"` // Airespace ACL AirespaceAcl string `pulumi:"airespaceAcl"` // Airespace IPv6 ACL AirespaceIpv6Acl string `pulumi:"airespaceIpv6Acl"` // ASA VPN AsaVpn string `pulumi:"asaVpn"` // Auto smart port AutoSmartPort string `pulumi:"autoSmartPort"` // AVC profile AvcProfile string `pulumi:"avcProfile"` // DACL name DaclName string `pulumi:"daclName"` // Description Description string `pulumi:"description"` // Easy wired session candidate EasywiredSessionCandidate bool `pulumi:"easywiredSessionCandidate"` // The id of the object Id string `pulumi:"id"` // Interface template InterfaceTemplate string `pulumi:"interfaceTemplate"` // IPv6 ACL Ipv6AclFilter string `pulumi:"ipv6AclFilter"` // IPv6 DACL name Ipv6DaclName string `pulumi:"ipv6DaclName"` // MacSec policy MacSecPolicy string `pulumi:"macSecPolicy"` // The name of the authorization profile Name string `pulumi:"name"` // NEAT Neat bool `pulumi:"neat"` // Value needs to be an existing Network Device Profile ProfileName string `pulumi:"profileName"` // Maintain Connectivity During Reauthentication ReauthenticationConnectivity string `pulumi:"reauthenticationConnectivity"` // Reauthentication timer ReauthenticationTimer int `pulumi:"reauthenticationTimer"` // Service template ServiceTemplate bool `pulumi:"serviceTemplate"` // Track movement TrackMovement bool `pulumi:"trackMovement"` // Unique identifier UniqueIdentifier string `pulumi:"uniqueIdentifier"` // Vlan name or ID VlanNameId string `pulumi:"vlanNameId"` // Vlan tag ID VlanTagId int `pulumi:"vlanTagId"` // Voice domain permission VoiceDomainPermission bool `pulumi:"voiceDomainPermission"` // Web authentication (local) WebAuth bool `pulumi:"webAuth"` // Web redirection ACL WebRedirectionAcl string `pulumi:"webRedirectionAcl"` // This attribute is mandatory when `webRedirectionType` value is `CentralizedWebAuth`. For all other `webRedirectionType` values the field must be ignored. WebRedirectionDisplayCertificatesRenewalMessages bool `pulumi:"webRedirectionDisplayCertificatesRenewalMessages"` // A portal that exist in the DB and fits the `webRedirectionType` WebRedirectionPortalName string `pulumi:"webRedirectionPortalName"` // IP, hostname or FQDN WebRedirectionStaticIpHostNameFqdn string `pulumi:"webRedirectionStaticIpHostNameFqdn"` // This type must fit the `webRedirectionPortalName` WebRedirectionType string `pulumi:"webRedirectionType"` }
A collection of values returned by getAuthorizationProfile.
func LookupAuthorizationProfile ¶
func LookupAuthorizationProfile(ctx *pulumi.Context, args *LookupAuthorizationProfileArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizationProfileResult, error)
This data source can read an authorization profiles policy element.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupAuthorizationProfile(ctx, &networkaccess.LookupAuthorizationProfileArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), }, nil) if err != nil { return err } return nil }) }
```
type LookupAuthorizationProfileResultOutput ¶
type LookupAuthorizationProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuthorizationProfile.
func LookupAuthorizationProfileOutput ¶
func LookupAuthorizationProfileOutput(ctx *pulumi.Context, args LookupAuthorizationProfileOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorizationProfileResultOutput
func (LookupAuthorizationProfileResultOutput) AccessType ¶
func (o LookupAuthorizationProfileResultOutput) AccessType() pulumi.StringOutput
Access type
func (LookupAuthorizationProfileResultOutput) Acl ¶
func (o LookupAuthorizationProfileResultOutput) Acl() pulumi.StringOutput
ACL
func (LookupAuthorizationProfileResultOutput) AdvancedAttributes ¶
func (o LookupAuthorizationProfileResultOutput) AdvancedAttributes() GetAuthorizationProfileAdvancedAttributeArrayOutput
List of advanced attributes
func (LookupAuthorizationProfileResultOutput) AgentlessPosture ¶
func (o LookupAuthorizationProfileResultOutput) AgentlessPosture() pulumi.BoolOutput
Agentless Posture.
func (LookupAuthorizationProfileResultOutput) AirespaceAcl ¶
func (o LookupAuthorizationProfileResultOutput) AirespaceAcl() pulumi.StringOutput
Airespace ACL
func (LookupAuthorizationProfileResultOutput) AirespaceIpv6Acl ¶
func (o LookupAuthorizationProfileResultOutput) AirespaceIpv6Acl() pulumi.StringOutput
Airespace IPv6 ACL
func (LookupAuthorizationProfileResultOutput) AsaVpn ¶
func (o LookupAuthorizationProfileResultOutput) AsaVpn() pulumi.StringOutput
ASA VPN
func (LookupAuthorizationProfileResultOutput) AutoSmartPort ¶
func (o LookupAuthorizationProfileResultOutput) AutoSmartPort() pulumi.StringOutput
Auto smart port
func (LookupAuthorizationProfileResultOutput) AvcProfile ¶
func (o LookupAuthorizationProfileResultOutput) AvcProfile() pulumi.StringOutput
AVC profile
func (LookupAuthorizationProfileResultOutput) DaclName ¶
func (o LookupAuthorizationProfileResultOutput) DaclName() pulumi.StringOutput
DACL name
func (LookupAuthorizationProfileResultOutput) Description ¶
func (o LookupAuthorizationProfileResultOutput) Description() pulumi.StringOutput
Description
func (LookupAuthorizationProfileResultOutput) EasywiredSessionCandidate ¶
func (o LookupAuthorizationProfileResultOutput) EasywiredSessionCandidate() pulumi.BoolOutput
Easy wired session candidate
func (LookupAuthorizationProfileResultOutput) ElementType ¶
func (LookupAuthorizationProfileResultOutput) ElementType() reflect.Type
func (LookupAuthorizationProfileResultOutput) Id ¶
func (o LookupAuthorizationProfileResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupAuthorizationProfileResultOutput) InterfaceTemplate ¶
func (o LookupAuthorizationProfileResultOutput) InterfaceTemplate() pulumi.StringOutput
Interface template
func (LookupAuthorizationProfileResultOutput) Ipv6AclFilter ¶
func (o LookupAuthorizationProfileResultOutput) Ipv6AclFilter() pulumi.StringOutput
IPv6 ACL
func (LookupAuthorizationProfileResultOutput) Ipv6DaclName ¶
func (o LookupAuthorizationProfileResultOutput) Ipv6DaclName() pulumi.StringOutput
IPv6 DACL name
func (LookupAuthorizationProfileResultOutput) MacSecPolicy ¶
func (o LookupAuthorizationProfileResultOutput) MacSecPolicy() pulumi.StringOutput
MacSec policy
func (LookupAuthorizationProfileResultOutput) Name ¶
func (o LookupAuthorizationProfileResultOutput) Name() pulumi.StringOutput
The name of the authorization profile
func (LookupAuthorizationProfileResultOutput) Neat ¶
func (o LookupAuthorizationProfileResultOutput) Neat() pulumi.BoolOutput
NEAT
func (LookupAuthorizationProfileResultOutput) ProfileName ¶
func (o LookupAuthorizationProfileResultOutput) ProfileName() pulumi.StringOutput
Value needs to be an existing Network Device Profile
func (LookupAuthorizationProfileResultOutput) ReauthenticationConnectivity ¶
func (o LookupAuthorizationProfileResultOutput) ReauthenticationConnectivity() pulumi.StringOutput
Maintain Connectivity During Reauthentication
func (LookupAuthorizationProfileResultOutput) ReauthenticationTimer ¶
func (o LookupAuthorizationProfileResultOutput) ReauthenticationTimer() pulumi.IntOutput
Reauthentication timer
func (LookupAuthorizationProfileResultOutput) ServiceTemplate ¶
func (o LookupAuthorizationProfileResultOutput) ServiceTemplate() pulumi.BoolOutput
Service template
func (LookupAuthorizationProfileResultOutput) ToLookupAuthorizationProfileResultOutput ¶
func (o LookupAuthorizationProfileResultOutput) ToLookupAuthorizationProfileResultOutput() LookupAuthorizationProfileResultOutput
func (LookupAuthorizationProfileResultOutput) ToLookupAuthorizationProfileResultOutputWithContext ¶
func (o LookupAuthorizationProfileResultOutput) ToLookupAuthorizationProfileResultOutputWithContext(ctx context.Context) LookupAuthorizationProfileResultOutput
func (LookupAuthorizationProfileResultOutput) TrackMovement ¶
func (o LookupAuthorizationProfileResultOutput) TrackMovement() pulumi.BoolOutput
Track movement
func (LookupAuthorizationProfileResultOutput) UniqueIdentifier ¶
func (o LookupAuthorizationProfileResultOutput) UniqueIdentifier() pulumi.StringOutput
Unique identifier
func (LookupAuthorizationProfileResultOutput) VlanNameId ¶
func (o LookupAuthorizationProfileResultOutput) VlanNameId() pulumi.StringOutput
Vlan name or ID
func (LookupAuthorizationProfileResultOutput) VlanTagId ¶
func (o LookupAuthorizationProfileResultOutput) VlanTagId() pulumi.IntOutput
Vlan tag ID
func (LookupAuthorizationProfileResultOutput) VoiceDomainPermission ¶
func (o LookupAuthorizationProfileResultOutput) VoiceDomainPermission() pulumi.BoolOutput
Voice domain permission
func (LookupAuthorizationProfileResultOutput) WebAuth ¶
func (o LookupAuthorizationProfileResultOutput) WebAuth() pulumi.BoolOutput
Web authentication (local)
func (LookupAuthorizationProfileResultOutput) WebRedirectionAcl ¶
func (o LookupAuthorizationProfileResultOutput) WebRedirectionAcl() pulumi.StringOutput
Web redirection ACL
func (LookupAuthorizationProfileResultOutput) WebRedirectionDisplayCertificatesRenewalMessages ¶
func (o LookupAuthorizationProfileResultOutput) WebRedirectionDisplayCertificatesRenewalMessages() pulumi.BoolOutput
This attribute is mandatory when `webRedirectionType` value is `CentralizedWebAuth`. For all other `webRedirectionType` values the field must be ignored.
func (LookupAuthorizationProfileResultOutput) WebRedirectionPortalName ¶
func (o LookupAuthorizationProfileResultOutput) WebRedirectionPortalName() pulumi.StringOutput
A portal that exist in the DB and fits the `webRedirectionType`
func (LookupAuthorizationProfileResultOutput) WebRedirectionStaticIpHostNameFqdn ¶
func (o LookupAuthorizationProfileResultOutput) WebRedirectionStaticIpHostNameFqdn() pulumi.StringOutput
IP, hostname or FQDN
func (LookupAuthorizationProfileResultOutput) WebRedirectionType ¶
func (o LookupAuthorizationProfileResultOutput) WebRedirectionType() pulumi.StringOutput
This type must fit the `webRedirectionPortalName`
type LookupAuthorizationRuleArgs ¶
type LookupAuthorizationRuleArgs struct { // The id of the object Id *string `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name *string `pulumi:"name"` // Policy set ID PolicySetId string `pulumi:"policySetId"` }
A collection of arguments for invoking getAuthorizationRule.
type LookupAuthorizationRuleOutputArgs ¶
type LookupAuthorizationRuleOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput `pulumi:"name"` // Policy set ID PolicySetId pulumi.StringInput `pulumi:"policySetId"` }
A collection of arguments for invoking getAuthorizationRule.
func (LookupAuthorizationRuleOutputArgs) ElementType ¶
func (LookupAuthorizationRuleOutputArgs) ElementType() reflect.Type
type LookupAuthorizationRuleResult ¶
type LookupAuthorizationRuleResult struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetAuthorizationRuleChildren `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName string `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue string `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName string `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue string `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId string `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate bool `pulumi:"conditionIsNegate"` // Equality operator ConditionOperator string `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Indicates if this rule is the default one Default bool `pulumi:"default"` // The id of the object Id string `pulumi:"id"` // Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name string `pulumi:"name"` // Policy set ID PolicySetId string `pulumi:"policySetId"` // The authorization profile(s) Profiles []string `pulumi:"profiles"` // The rank (priority) in relation to other rules. Lower rank is higher priority. Rank int `pulumi:"rank"` // Security group used in authorization policies SecurityGroup string `pulumi:"securityGroup"` // The state that the rule is in. A disabled rule cannot be matched. State string `pulumi:"state"` }
A collection of values returned by getAuthorizationRule.
func LookupAuthorizationRule ¶
func LookupAuthorizationRule(ctx *pulumi.Context, args *LookupAuthorizationRuleArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizationRuleResult, error)
This data source can read the Network Access Authorization Rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupAuthorizationRule(ctx, &networkaccess.LookupAuthorizationRuleArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), PolicySetId: "d82952cb-b901-4b09-b363-5ebf39bdbaf9", }, nil) if err != nil { return err } return nil }) }
```
type LookupAuthorizationRuleResultOutput ¶
type LookupAuthorizationRuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuthorizationRule.
func LookupAuthorizationRuleOutput ¶
func LookupAuthorizationRuleOutput(ctx *pulumi.Context, args LookupAuthorizationRuleOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorizationRuleResultOutput
func (LookupAuthorizationRuleResultOutput) Childrens ¶
func (o LookupAuthorizationRuleResultOutput) Childrens() GetAuthorizationRuleChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (LookupAuthorizationRuleResultOutput) ConditionAttributeName ¶
func (o LookupAuthorizationRuleResultOutput) ConditionAttributeName() pulumi.StringOutput
Dictionary attribute name
func (LookupAuthorizationRuleResultOutput) ConditionAttributeValue ¶
func (o LookupAuthorizationRuleResultOutput) ConditionAttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (LookupAuthorizationRuleResultOutput) ConditionDictionaryName ¶
func (o LookupAuthorizationRuleResultOutput) ConditionDictionaryName() pulumi.StringOutput
Dictionary name
func (LookupAuthorizationRuleResultOutput) ConditionDictionaryValue ¶
func (o LookupAuthorizationRuleResultOutput) ConditionDictionaryValue() pulumi.StringOutput
Dictionary value
func (LookupAuthorizationRuleResultOutput) ConditionId ¶
func (o LookupAuthorizationRuleResultOutput) ConditionId() pulumi.StringOutput
UUID for condition
func (LookupAuthorizationRuleResultOutput) ConditionIsNegate ¶
func (o LookupAuthorizationRuleResultOutput) ConditionIsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (LookupAuthorizationRuleResultOutput) ConditionOperator ¶
func (o LookupAuthorizationRuleResultOutput) ConditionOperator() pulumi.StringOutput
Equality operator
func (LookupAuthorizationRuleResultOutput) ConditionType ¶
func (o LookupAuthorizationRuleResultOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (LookupAuthorizationRuleResultOutput) Default ¶
func (o LookupAuthorizationRuleResultOutput) Default() pulumi.BoolOutput
Indicates if this rule is the default one
func (LookupAuthorizationRuleResultOutput) ElementType ¶
func (LookupAuthorizationRuleResultOutput) ElementType() reflect.Type
func (LookupAuthorizationRuleResultOutput) Id ¶
func (o LookupAuthorizationRuleResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupAuthorizationRuleResultOutput) Name ¶
func (o LookupAuthorizationRuleResultOutput) Name() pulumi.StringOutput
Rule name, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (LookupAuthorizationRuleResultOutput) PolicySetId ¶
func (o LookupAuthorizationRuleResultOutput) PolicySetId() pulumi.StringOutput
Policy set ID
func (LookupAuthorizationRuleResultOutput) Profiles ¶
func (o LookupAuthorizationRuleResultOutput) Profiles() pulumi.StringArrayOutput
The authorization profile(s)
func (LookupAuthorizationRuleResultOutput) Rank ¶
func (o LookupAuthorizationRuleResultOutput) Rank() pulumi.IntOutput
The rank (priority) in relation to other rules. Lower rank is higher priority.
func (LookupAuthorizationRuleResultOutput) SecurityGroup ¶
func (o LookupAuthorizationRuleResultOutput) SecurityGroup() pulumi.StringOutput
Security group used in authorization policies
func (LookupAuthorizationRuleResultOutput) State ¶
func (o LookupAuthorizationRuleResultOutput) State() pulumi.StringOutput
The state that the rule is in. A disabled rule cannot be matched.
func (LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutput ¶
func (o LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutput() LookupAuthorizationRuleResultOutput
func (LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutputWithContext ¶
func (o LookupAuthorizationRuleResultOutput) ToLookupAuthorizationRuleResultOutputWithContext(ctx context.Context) LookupAuthorizationRuleResultOutput
type LookupConditionArgs ¶
type LookupConditionArgs struct { // The id of the object Id *string `pulumi:"id"` // Condition name Name *string `pulumi:"name"` }
A collection of arguments for invoking getCondition.
type LookupConditionOutputArgs ¶
type LookupConditionOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // Condition name Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getCondition.
func (LookupConditionOutputArgs) ElementType ¶
func (LookupConditionOutputArgs) ElementType() reflect.Type
type LookupConditionResult ¶
type LookupConditionResult struct { // Dictionary attribute name AttributeName string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `LibraryConditionAndBlock` or `LibraryConditionOrBlock`. Childrens []GetConditionChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Condition description Description string `pulumi:"description"` // Dictionary name DictionaryName string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue string `pulumi:"dictionaryValue"` // The id of the object Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Condition name Name string `pulumi:"name"` // Equality operator Operator string `pulumi:"operator"` }
A collection of values returned by getCondition.
func LookupCondition ¶
func LookupCondition(ctx *pulumi.Context, args *LookupConditionArgs, opts ...pulumi.InvokeOption) (*LookupConditionResult, error)
This data source can read the Network Access Condition.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupCondition(ctx, &networkaccess.LookupConditionArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), }, nil) if err != nil { return err } return nil }) }
```
type LookupConditionResultOutput ¶
type LookupConditionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCondition.
func LookupConditionOutput ¶
func LookupConditionOutput(ctx *pulumi.Context, args LookupConditionOutputArgs, opts ...pulumi.InvokeOption) LookupConditionResultOutput
func (LookupConditionResultOutput) AttributeName ¶
func (o LookupConditionResultOutput) AttributeName() pulumi.StringOutput
Dictionary attribute name
func (LookupConditionResultOutput) AttributeValue ¶
func (o LookupConditionResultOutput) AttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (LookupConditionResultOutput) Childrens ¶
func (o LookupConditionResultOutput) Childrens() GetConditionChildrenArrayOutput
List of child conditions. `conditionType` must be one of `LibraryConditionAndBlock` or `LibraryConditionOrBlock`.
func (LookupConditionResultOutput) ConditionType ¶
func (o LookupConditionResultOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (LookupConditionResultOutput) Description ¶
func (o LookupConditionResultOutput) Description() pulumi.StringOutput
Condition description
func (LookupConditionResultOutput) DictionaryName ¶
func (o LookupConditionResultOutput) DictionaryName() pulumi.StringOutput
Dictionary name
func (LookupConditionResultOutput) DictionaryValue ¶
func (o LookupConditionResultOutput) DictionaryValue() pulumi.StringOutput
Dictionary value
func (LookupConditionResultOutput) ElementType ¶
func (LookupConditionResultOutput) ElementType() reflect.Type
func (LookupConditionResultOutput) Id ¶
func (o LookupConditionResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupConditionResultOutput) IsNegate ¶
func (o LookupConditionResultOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (LookupConditionResultOutput) Name ¶
func (o LookupConditionResultOutput) Name() pulumi.StringOutput
Condition name
func (LookupConditionResultOutput) Operator ¶
func (o LookupConditionResultOutput) Operator() pulumi.StringOutput
Equality operator
func (LookupConditionResultOutput) ToLookupConditionResultOutput ¶
func (o LookupConditionResultOutput) ToLookupConditionResultOutput() LookupConditionResultOutput
func (LookupConditionResultOutput) ToLookupConditionResultOutputWithContext ¶
func (o LookupConditionResultOutput) ToLookupConditionResultOutputWithContext(ctx context.Context) LookupConditionResultOutput
type LookupDictionaryArgs ¶
type LookupDictionaryArgs struct { // The id of the object Id *string `pulumi:"id"` // The dictionary name Name *string `pulumi:"name"` }
A collection of arguments for invoking getDictionary.
type LookupDictionaryOutputArgs ¶
type LookupDictionaryOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // The dictionary name Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getDictionary.
func (LookupDictionaryOutputArgs) ElementType ¶
func (LookupDictionaryOutputArgs) ElementType() reflect.Type
type LookupDictionaryResult ¶
type LookupDictionaryResult struct { // The description of the dictionary Description string `pulumi:"description"` // The dictionary attribute type DictionaryAttrType string `pulumi:"dictionaryAttrType"` // The id of the object Id string `pulumi:"id"` // The dictionary name Name string `pulumi:"name"` // The version of the dictionary Version string `pulumi:"version"` }
A collection of values returned by getDictionary.
func LookupDictionary ¶
func LookupDictionary(ctx *pulumi.Context, args *LookupDictionaryArgs, opts ...pulumi.InvokeOption) (*LookupDictionaryResult, error)
This data source can read the Network Access Dictionary.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupDictionary(ctx, &networkaccess.LookupDictionaryArgs{ Id: pulumi.StringRef("Dict1"), }, nil) if err != nil { return err } return nil }) }
```
type LookupDictionaryResultOutput ¶
type LookupDictionaryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDictionary.
func LookupDictionaryOutput ¶
func LookupDictionaryOutput(ctx *pulumi.Context, args LookupDictionaryOutputArgs, opts ...pulumi.InvokeOption) LookupDictionaryResultOutput
func (LookupDictionaryResultOutput) Description ¶
func (o LookupDictionaryResultOutput) Description() pulumi.StringOutput
The description of the dictionary
func (LookupDictionaryResultOutput) DictionaryAttrType ¶
func (o LookupDictionaryResultOutput) DictionaryAttrType() pulumi.StringOutput
The dictionary attribute type
func (LookupDictionaryResultOutput) ElementType ¶
func (LookupDictionaryResultOutput) ElementType() reflect.Type
func (LookupDictionaryResultOutput) Id ¶
func (o LookupDictionaryResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupDictionaryResultOutput) Name ¶
func (o LookupDictionaryResultOutput) Name() pulumi.StringOutput
The dictionary name
func (LookupDictionaryResultOutput) ToLookupDictionaryResultOutput ¶
func (o LookupDictionaryResultOutput) ToLookupDictionaryResultOutput() LookupDictionaryResultOutput
func (LookupDictionaryResultOutput) ToLookupDictionaryResultOutputWithContext ¶
func (o LookupDictionaryResultOutput) ToLookupDictionaryResultOutputWithContext(ctx context.Context) LookupDictionaryResultOutput
func (LookupDictionaryResultOutput) Version ¶
func (o LookupDictionaryResultOutput) Version() pulumi.StringOutput
The version of the dictionary
type LookupDownloadableAclArgs ¶
type LookupDownloadableAclArgs struct { // The id of the object Id *string `pulumi:"id"` // The name of the downloadable ACL Name *string `pulumi:"name"` }
A collection of arguments for invoking getDownloadableAcl.
type LookupDownloadableAclOutputArgs ¶
type LookupDownloadableAclOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // The name of the downloadable ACL Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getDownloadableAcl.
func (LookupDownloadableAclOutputArgs) ElementType ¶
func (LookupDownloadableAclOutputArgs) ElementType() reflect.Type
type LookupDownloadableAclResult ¶
type LookupDownloadableAclResult struct { // The DACL content Dacl string `pulumi:"dacl"` // The type of ACL DaclType string `pulumi:"daclType"` // Description Description string `pulumi:"description"` // The id of the object Id string `pulumi:"id"` // The name of the downloadable ACL Name string `pulumi:"name"` }
A collection of values returned by getDownloadableAcl.
func LookupDownloadableAcl ¶
func LookupDownloadableAcl(ctx *pulumi.Context, args *LookupDownloadableAclArgs, opts ...pulumi.InvokeOption) (*LookupDownloadableAclResult, error)
This data source can read the Downloadable ACL.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupDownloadableAcl(ctx, &networkaccess.LookupDownloadableAclArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), }, nil) if err != nil { return err } return nil }) }
```
type LookupDownloadableAclResultOutput ¶
type LookupDownloadableAclResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDownloadableAcl.
func LookupDownloadableAclOutput ¶
func LookupDownloadableAclOutput(ctx *pulumi.Context, args LookupDownloadableAclOutputArgs, opts ...pulumi.InvokeOption) LookupDownloadableAclResultOutput
func (LookupDownloadableAclResultOutput) Dacl ¶
func (o LookupDownloadableAclResultOutput) Dacl() pulumi.StringOutput
The DACL content
func (LookupDownloadableAclResultOutput) DaclType ¶
func (o LookupDownloadableAclResultOutput) DaclType() pulumi.StringOutput
The type of ACL
func (LookupDownloadableAclResultOutput) Description ¶
func (o LookupDownloadableAclResultOutput) Description() pulumi.StringOutput
Description
func (LookupDownloadableAclResultOutput) ElementType ¶
func (LookupDownloadableAclResultOutput) ElementType() reflect.Type
func (LookupDownloadableAclResultOutput) Id ¶
func (o LookupDownloadableAclResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupDownloadableAclResultOutput) Name ¶
func (o LookupDownloadableAclResultOutput) Name() pulumi.StringOutput
The name of the downloadable ACL
func (LookupDownloadableAclResultOutput) ToLookupDownloadableAclResultOutput ¶
func (o LookupDownloadableAclResultOutput) ToLookupDownloadableAclResultOutput() LookupDownloadableAclResultOutput
func (LookupDownloadableAclResultOutput) ToLookupDownloadableAclResultOutputWithContext ¶
func (o LookupDownloadableAclResultOutput) ToLookupDownloadableAclResultOutputWithContext(ctx context.Context) LookupDownloadableAclResultOutput
type LookupPolicySetArgs ¶
type LookupPolicySetArgs struct { // The id of the object Id *string `pulumi:"id"` // Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name *string `pulumi:"name"` }
A collection of arguments for invoking getPolicySet.
type LookupPolicySetOutputArgs ¶
type LookupPolicySetOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getPolicySet.
func (LookupPolicySetOutputArgs) ElementType ¶
func (LookupPolicySetOutputArgs) ElementType() reflect.Type
type LookupPolicySetResult ¶
type LookupPolicySetResult struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []GetPolicySetChildren `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName string `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue string `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName string `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue string `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId string `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate bool `pulumi:"conditionIsNegate"` // Equality operator ConditionOperator string `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. ConditionType string `pulumi:"conditionType"` // Indicates if this policy set is the default one Default bool `pulumi:"default"` // The description of the policy set Description string `pulumi:"description"` // The id of the object Id string `pulumi:"id"` // Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols' IsProxy bool `pulumi:"isProxy"` // Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name string `pulumi:"name"` // The rank (priority) in relation to other policy sets. Lower rank is higher priority. Rank int `pulumi:"rank"` // Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'. ServiceName string `pulumi:"serviceName"` // The state that the policy set is in. A disabled policy set cannot be matched. State string `pulumi:"state"` }
A collection of values returned by getPolicySet.
func LookupPolicySet ¶
func LookupPolicySet(ctx *pulumi.Context, args *LookupPolicySetArgs, opts ...pulumi.InvokeOption) (*LookupPolicySetResult, error)
This data source can read the Network Access Policy Set.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupPolicySet(ctx, &networkaccess.LookupPolicySetArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), }, nil) if err != nil { return err } return nil }) }
```
type LookupPolicySetResultOutput ¶
type LookupPolicySetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicySet.
func LookupPolicySetOutput ¶
func LookupPolicySetOutput(ctx *pulumi.Context, args LookupPolicySetOutputArgs, opts ...pulumi.InvokeOption) LookupPolicySetResultOutput
func (LookupPolicySetResultOutput) Childrens ¶
func (o LookupPolicySetResultOutput) Childrens() GetPolicySetChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (LookupPolicySetResultOutput) ConditionAttributeName ¶
func (o LookupPolicySetResultOutput) ConditionAttributeName() pulumi.StringOutput
Dictionary attribute name
func (LookupPolicySetResultOutput) ConditionAttributeValue ¶
func (o LookupPolicySetResultOutput) ConditionAttributeValue() pulumi.StringOutput
Attribute value for condition. Value type is specified in dictionary object.
func (LookupPolicySetResultOutput) ConditionDictionaryName ¶
func (o LookupPolicySetResultOutput) ConditionDictionaryName() pulumi.StringOutput
Dictionary name
func (LookupPolicySetResultOutput) ConditionDictionaryValue ¶
func (o LookupPolicySetResultOutput) ConditionDictionaryValue() pulumi.StringOutput
Dictionary value
func (LookupPolicySetResultOutput) ConditionId ¶
func (o LookupPolicySetResultOutput) ConditionId() pulumi.StringOutput
UUID for condition
func (LookupPolicySetResultOutput) ConditionIsNegate ¶
func (o LookupPolicySetResultOutput) ConditionIsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (LookupPolicySetResultOutput) ConditionOperator ¶
func (o LookupPolicySetResultOutput) ConditionOperator() pulumi.StringOutput
Equality operator
func (LookupPolicySetResultOutput) ConditionType ¶
func (o LookupPolicySetResultOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
func (LookupPolicySetResultOutput) Default ¶
func (o LookupPolicySetResultOutput) Default() pulumi.BoolOutput
Indicates if this policy set is the default one
func (LookupPolicySetResultOutput) Description ¶
func (o LookupPolicySetResultOutput) Description() pulumi.StringOutput
The description of the policy set
func (LookupPolicySetResultOutput) ElementType ¶
func (LookupPolicySetResultOutput) ElementType() reflect.Type
func (LookupPolicySetResultOutput) Id ¶
func (o LookupPolicySetResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupPolicySetResultOutput) IsProxy ¶
func (o LookupPolicySetResultOutput) IsProxy() pulumi.BoolOutput
Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols'
func (LookupPolicySetResultOutput) Name ¶
func (o LookupPolicySetResultOutput) Name() pulumi.StringOutput
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (LookupPolicySetResultOutput) Rank ¶
func (o LookupPolicySetResultOutput) Rank() pulumi.IntOutput
The rank (priority) in relation to other policy sets. Lower rank is higher priority.
func (LookupPolicySetResultOutput) ServiceName ¶
func (o LookupPolicySetResultOutput) ServiceName() pulumi.StringOutput
Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'.
func (LookupPolicySetResultOutput) State ¶
func (o LookupPolicySetResultOutput) State() pulumi.StringOutput
The state that the policy set is in. A disabled policy set cannot be matched.
func (LookupPolicySetResultOutput) ToLookupPolicySetResultOutput ¶
func (o LookupPolicySetResultOutput) ToLookupPolicySetResultOutput() LookupPolicySetResultOutput
func (LookupPolicySetResultOutput) ToLookupPolicySetResultOutputWithContext ¶
func (o LookupPolicySetResultOutput) ToLookupPolicySetResultOutputWithContext(ctx context.Context) LookupPolicySetResultOutput
type LookupTimeAndDateConditionArgs ¶
type LookupTimeAndDateConditionArgs struct { // The id of the object Id *string `pulumi:"id"` // Condition name Name *string `pulumi:"name"` }
A collection of arguments for invoking getTimeAndDateCondition.
type LookupTimeAndDateConditionOutputArgs ¶
type LookupTimeAndDateConditionOutputArgs struct { // The id of the object Id pulumi.StringPtrInput `pulumi:"id"` // Condition name Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getTimeAndDateCondition.
func (LookupTimeAndDateConditionOutputArgs) ElementType ¶
func (LookupTimeAndDateConditionOutputArgs) ElementType() reflect.Type
type LookupTimeAndDateConditionResult ¶
type LookupTimeAndDateConditionResult struct { // Condition description Description string `pulumi:"description"` // End date EndDate string `pulumi:"endDate"` // End time EndTime string `pulumi:"endTime"` // Exception end date ExceptionEndDate string `pulumi:"exceptionEndDate"` // Exception end time ExceptionEndTime string `pulumi:"exceptionEndTime"` // Exception start date ExceptionStartDate string `pulumi:"exceptionStartDate"` // Exception start time ExceptionStartTime string `pulumi:"exceptionStartTime"` // The id of the object Id string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate bool `pulumi:"isNegate"` // Condition name Name string `pulumi:"name"` // Start date StartDate string `pulumi:"startDate"` // Start time StartTime string `pulumi:"startTime"` // Defines for which days this condition will be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. Default - List of all week days. WeekDays []string `pulumi:"weekDays"` // Defines for which days this condition will NOT be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. WeekDaysExceptions []string `pulumi:"weekDaysExceptions"` }
A collection of values returned by getTimeAndDateCondition.
func LookupTimeAndDateCondition ¶
func LookupTimeAndDateCondition(ctx *pulumi.Context, args *LookupTimeAndDateConditionArgs, opts ...pulumi.InvokeOption) (*LookupTimeAndDateConditionResult, error)
This data source can read the Network Access Time And Date Condition.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.LookupTimeAndDateCondition(ctx, &networkaccess.LookupTimeAndDateConditionArgs{ Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"), }, nil) if err != nil { return err } return nil }) }
```
type LookupTimeAndDateConditionResultOutput ¶
type LookupTimeAndDateConditionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTimeAndDateCondition.
func LookupTimeAndDateConditionOutput ¶
func LookupTimeAndDateConditionOutput(ctx *pulumi.Context, args LookupTimeAndDateConditionOutputArgs, opts ...pulumi.InvokeOption) LookupTimeAndDateConditionResultOutput
func (LookupTimeAndDateConditionResultOutput) Description ¶
func (o LookupTimeAndDateConditionResultOutput) Description() pulumi.StringOutput
Condition description
func (LookupTimeAndDateConditionResultOutput) ElementType ¶
func (LookupTimeAndDateConditionResultOutput) ElementType() reflect.Type
func (LookupTimeAndDateConditionResultOutput) EndDate ¶
func (o LookupTimeAndDateConditionResultOutput) EndDate() pulumi.StringOutput
End date
func (LookupTimeAndDateConditionResultOutput) EndTime ¶
func (o LookupTimeAndDateConditionResultOutput) EndTime() pulumi.StringOutput
End time
func (LookupTimeAndDateConditionResultOutput) ExceptionEndDate ¶
func (o LookupTimeAndDateConditionResultOutput) ExceptionEndDate() pulumi.StringOutput
Exception end date
func (LookupTimeAndDateConditionResultOutput) ExceptionEndTime ¶
func (o LookupTimeAndDateConditionResultOutput) ExceptionEndTime() pulumi.StringOutput
Exception end time
func (LookupTimeAndDateConditionResultOutput) ExceptionStartDate ¶
func (o LookupTimeAndDateConditionResultOutput) ExceptionStartDate() pulumi.StringOutput
Exception start date
func (LookupTimeAndDateConditionResultOutput) ExceptionStartTime ¶
func (o LookupTimeAndDateConditionResultOutput) ExceptionStartTime() pulumi.StringOutput
Exception start time
func (LookupTimeAndDateConditionResultOutput) Id ¶
func (o LookupTimeAndDateConditionResultOutput) Id() pulumi.StringOutput
The id of the object
func (LookupTimeAndDateConditionResultOutput) IsNegate ¶
func (o LookupTimeAndDateConditionResultOutput) IsNegate() pulumi.BoolOutput
Indicates whereas this condition is in negate mode
func (LookupTimeAndDateConditionResultOutput) Name ¶
func (o LookupTimeAndDateConditionResultOutput) Name() pulumi.StringOutput
Condition name
func (LookupTimeAndDateConditionResultOutput) StartDate ¶
func (o LookupTimeAndDateConditionResultOutput) StartDate() pulumi.StringOutput
Start date
func (LookupTimeAndDateConditionResultOutput) StartTime ¶
func (o LookupTimeAndDateConditionResultOutput) StartTime() pulumi.StringOutput
Start time
func (LookupTimeAndDateConditionResultOutput) ToLookupTimeAndDateConditionResultOutput ¶
func (o LookupTimeAndDateConditionResultOutput) ToLookupTimeAndDateConditionResultOutput() LookupTimeAndDateConditionResultOutput
func (LookupTimeAndDateConditionResultOutput) ToLookupTimeAndDateConditionResultOutputWithContext ¶
func (o LookupTimeAndDateConditionResultOutput) ToLookupTimeAndDateConditionResultOutputWithContext(ctx context.Context) LookupTimeAndDateConditionResultOutput
func (LookupTimeAndDateConditionResultOutput) WeekDays ¶
func (o LookupTimeAndDateConditionResultOutput) WeekDays() pulumi.StringArrayOutput
Defines for which days this condition will be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. Default - List of all week days.
func (LookupTimeAndDateConditionResultOutput) WeekDaysExceptions ¶
func (o LookupTimeAndDateConditionResultOutput) WeekDaysExceptions() pulumi.StringArrayOutput
Defines for which days this condition will NOT be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`.
type PolicySet ¶
type PolicySet struct { pulumi.CustomResourceState // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens PolicySetChildrenArrayOutput `pulumi:"childrens"` // Dictionary attribute name ConditionAttributeName pulumi.StringPtrOutput `pulumi:"conditionAttributeName"` // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrOutput `pulumi:"conditionAttributeValue"` // Dictionary name ConditionDictionaryName pulumi.StringPtrOutput `pulumi:"conditionDictionaryName"` // Dictionary value ConditionDictionaryValue pulumi.StringPtrOutput `pulumi:"conditionDictionaryValue"` // UUID for condition ConditionId pulumi.StringPtrOutput `pulumi:"conditionId"` // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrOutput `pulumi:"conditionIsNegate"` // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrOutput `pulumi:"conditionOperator"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrOutput `pulumi:"conditionType"` // Indicates if this policy set is the default one Default pulumi.BoolPtrOutput `pulumi:"default"` // The description of the policy set Description pulumi.StringOutput `pulumi:"description"` // Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols' IsProxy pulumi.BoolPtrOutput `pulumi:"isProxy"` // Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringOutput `pulumi:"name"` // The rank (priority) in relation to other policy sets. Lower rank is higher priority. Rank pulumi.IntOutput `pulumi:"rank"` // Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // The state that the policy set is in. A disabled policy set cannot be matched. - Choices: `disabled`, `enabled`, // `monitor` State pulumi.StringPtrOutput `pulumi:"state"` }
This resource can manage a Network Access Policy Set.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewPolicySet(ctx, "example", &networkaccess.PolicySetArgs{ Name: pulumi.String("PolicySet1"), Description: pulumi.String("My description"), IsProxy: pulumi.Bool(false), Rank: pulumi.Int(0), ServiceName: pulumi.String("Default Network Access"), State: pulumi.String("enabled"), ConditionType: pulumi.String("ConditionAttributes"), ConditionIsNegate: pulumi.Bool(false), ConditionAttributeName: pulumi.String("Location"), ConditionAttributeValue: pulumi.String("All Locations"), ConditionDictionaryName: pulumi.String("DEVICE"), ConditionOperator: pulumi.String("equals"), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/policySet:PolicySet example "76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetPolicySet ¶
func GetPolicySet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicySetState, opts ...pulumi.ResourceOption) (*PolicySet, error)
GetPolicySet gets an existing PolicySet 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 NewPolicySet ¶
func NewPolicySet(ctx *pulumi.Context, name string, args *PolicySetArgs, opts ...pulumi.ResourceOption) (*PolicySet, error)
NewPolicySet registers a new resource with the given unique name, arguments, and options.
func (*PolicySet) ElementType ¶
func (*PolicySet) ToPolicySetOutput ¶
func (i *PolicySet) ToPolicySetOutput() PolicySetOutput
func (*PolicySet) ToPolicySetOutputWithContext ¶
func (i *PolicySet) ToPolicySetOutputWithContext(ctx context.Context) PolicySetOutput
type PolicySetArgs ¶
type PolicySetArgs struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens PolicySetChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this policy set is the default one Default pulumi.BoolPtrInput // The description of the policy set Description pulumi.StringPtrInput // Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols' IsProxy pulumi.BoolPtrInput // Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // The rank (priority) in relation to other policy sets. Lower rank is higher priority. Rank pulumi.IntPtrInput // Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'. ServiceName pulumi.StringInput // The state that the policy set is in. A disabled policy set cannot be matched. - Choices: `disabled`, `enabled`, // `monitor` State pulumi.StringPtrInput }
The set of arguments for constructing a PolicySet resource.
func (PolicySetArgs) ElementType ¶
func (PolicySetArgs) ElementType() reflect.Type
type PolicySetArray ¶
type PolicySetArray []PolicySetInput
func (PolicySetArray) ElementType ¶
func (PolicySetArray) ElementType() reflect.Type
func (PolicySetArray) ToPolicySetArrayOutput ¶
func (i PolicySetArray) ToPolicySetArrayOutput() PolicySetArrayOutput
func (PolicySetArray) ToPolicySetArrayOutputWithContext ¶
func (i PolicySetArray) ToPolicySetArrayOutputWithContext(ctx context.Context) PolicySetArrayOutput
type PolicySetArrayInput ¶
type PolicySetArrayInput interface { pulumi.Input ToPolicySetArrayOutput() PolicySetArrayOutput ToPolicySetArrayOutputWithContext(context.Context) PolicySetArrayOutput }
PolicySetArrayInput is an input type that accepts PolicySetArray and PolicySetArrayOutput values. You can construct a concrete instance of `PolicySetArrayInput` via:
PolicySetArray{ PolicySetArgs{...} }
type PolicySetArrayOutput ¶
type PolicySetArrayOutput struct{ *pulumi.OutputState }
func (PolicySetArrayOutput) ElementType ¶
func (PolicySetArrayOutput) ElementType() reflect.Type
func (PolicySetArrayOutput) Index ¶
func (o PolicySetArrayOutput) Index(i pulumi.IntInput) PolicySetOutput
func (PolicySetArrayOutput) ToPolicySetArrayOutput ¶
func (o PolicySetArrayOutput) ToPolicySetArrayOutput() PolicySetArrayOutput
func (PolicySetArrayOutput) ToPolicySetArrayOutputWithContext ¶
func (o PolicySetArrayOutput) ToPolicySetArrayOutputWithContext(ctx context.Context) PolicySetArrayOutput
type PolicySetChildren ¶
type PolicySetChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens []PolicySetChildrenChildren `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type PolicySetChildrenArgs ¶
type PolicySetChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens PolicySetChildrenChildrenArrayInput `pulumi:"childrens"` // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. // - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (PolicySetChildrenArgs) ElementType ¶
func (PolicySetChildrenArgs) ElementType() reflect.Type
func (PolicySetChildrenArgs) ToPolicySetChildrenOutput ¶
func (i PolicySetChildrenArgs) ToPolicySetChildrenOutput() PolicySetChildrenOutput
func (PolicySetChildrenArgs) ToPolicySetChildrenOutputWithContext ¶
func (i PolicySetChildrenArgs) ToPolicySetChildrenOutputWithContext(ctx context.Context) PolicySetChildrenOutput
type PolicySetChildrenArray ¶
type PolicySetChildrenArray []PolicySetChildrenInput
func (PolicySetChildrenArray) ElementType ¶
func (PolicySetChildrenArray) ElementType() reflect.Type
func (PolicySetChildrenArray) ToPolicySetChildrenArrayOutput ¶
func (i PolicySetChildrenArray) ToPolicySetChildrenArrayOutput() PolicySetChildrenArrayOutput
func (PolicySetChildrenArray) ToPolicySetChildrenArrayOutputWithContext ¶
func (i PolicySetChildrenArray) ToPolicySetChildrenArrayOutputWithContext(ctx context.Context) PolicySetChildrenArrayOutput
type PolicySetChildrenArrayInput ¶
type PolicySetChildrenArrayInput interface { pulumi.Input ToPolicySetChildrenArrayOutput() PolicySetChildrenArrayOutput ToPolicySetChildrenArrayOutputWithContext(context.Context) PolicySetChildrenArrayOutput }
PolicySetChildrenArrayInput is an input type that accepts PolicySetChildrenArray and PolicySetChildrenArrayOutput values. You can construct a concrete instance of `PolicySetChildrenArrayInput` via:
PolicySetChildrenArray{ PolicySetChildrenArgs{...} }
type PolicySetChildrenArrayOutput ¶
type PolicySetChildrenArrayOutput struct{ *pulumi.OutputState }
func (PolicySetChildrenArrayOutput) ElementType ¶
func (PolicySetChildrenArrayOutput) ElementType() reflect.Type
func (PolicySetChildrenArrayOutput) Index ¶
func (o PolicySetChildrenArrayOutput) Index(i pulumi.IntInput) PolicySetChildrenOutput
func (PolicySetChildrenArrayOutput) ToPolicySetChildrenArrayOutput ¶
func (o PolicySetChildrenArrayOutput) ToPolicySetChildrenArrayOutput() PolicySetChildrenArrayOutput
func (PolicySetChildrenArrayOutput) ToPolicySetChildrenArrayOutputWithContext ¶
func (o PolicySetChildrenArrayOutput) ToPolicySetChildrenArrayOutputWithContext(ctx context.Context) PolicySetChildrenArrayOutput
type PolicySetChildrenChildren ¶
type PolicySetChildrenChildren struct { // Dictionary attribute name AttributeName *string `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue *string `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType string `pulumi:"conditionType"` // Dictionary name DictionaryName *string `pulumi:"dictionaryName"` // Dictionary value DictionaryValue *string `pulumi:"dictionaryValue"` // UUID for condition Id *string `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate *bool `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator *string `pulumi:"operator"` }
type PolicySetChildrenChildrenArgs ¶
type PolicySetChildrenChildrenArgs struct { // Dictionary attribute name AttributeName pulumi.StringPtrInput `pulumi:"attributeName"` // Attribute value for condition. Value type is specified in dictionary object. AttributeValue pulumi.StringPtrInput `pulumi:"attributeValue"` // Condition type. // - Choices: `ConditionAttributes`, `ConditionReference` ConditionType pulumi.StringInput `pulumi:"conditionType"` // Dictionary name DictionaryName pulumi.StringPtrInput `pulumi:"dictionaryName"` // Dictionary value DictionaryValue pulumi.StringPtrInput `pulumi:"dictionaryValue"` // UUID for condition Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput `pulumi:"isNegate"` // Equality operator // - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (PolicySetChildrenChildrenArgs) ElementType ¶
func (PolicySetChildrenChildrenArgs) ElementType() reflect.Type
func (PolicySetChildrenChildrenArgs) ToPolicySetChildrenChildrenOutput ¶
func (i PolicySetChildrenChildrenArgs) ToPolicySetChildrenChildrenOutput() PolicySetChildrenChildrenOutput
func (PolicySetChildrenChildrenArgs) ToPolicySetChildrenChildrenOutputWithContext ¶
func (i PolicySetChildrenChildrenArgs) ToPolicySetChildrenChildrenOutputWithContext(ctx context.Context) PolicySetChildrenChildrenOutput
type PolicySetChildrenChildrenArray ¶
type PolicySetChildrenChildrenArray []PolicySetChildrenChildrenInput
func (PolicySetChildrenChildrenArray) ElementType ¶
func (PolicySetChildrenChildrenArray) ElementType() reflect.Type
func (PolicySetChildrenChildrenArray) ToPolicySetChildrenChildrenArrayOutput ¶
func (i PolicySetChildrenChildrenArray) ToPolicySetChildrenChildrenArrayOutput() PolicySetChildrenChildrenArrayOutput
func (PolicySetChildrenChildrenArray) ToPolicySetChildrenChildrenArrayOutputWithContext ¶
func (i PolicySetChildrenChildrenArray) ToPolicySetChildrenChildrenArrayOutputWithContext(ctx context.Context) PolicySetChildrenChildrenArrayOutput
type PolicySetChildrenChildrenArrayInput ¶
type PolicySetChildrenChildrenArrayInput interface { pulumi.Input ToPolicySetChildrenChildrenArrayOutput() PolicySetChildrenChildrenArrayOutput ToPolicySetChildrenChildrenArrayOutputWithContext(context.Context) PolicySetChildrenChildrenArrayOutput }
PolicySetChildrenChildrenArrayInput is an input type that accepts PolicySetChildrenChildrenArray and PolicySetChildrenChildrenArrayOutput values. You can construct a concrete instance of `PolicySetChildrenChildrenArrayInput` via:
PolicySetChildrenChildrenArray{ PolicySetChildrenChildrenArgs{...} }
type PolicySetChildrenChildrenArrayOutput ¶
type PolicySetChildrenChildrenArrayOutput struct{ *pulumi.OutputState }
func (PolicySetChildrenChildrenArrayOutput) ElementType ¶
func (PolicySetChildrenChildrenArrayOutput) ElementType() reflect.Type
func (PolicySetChildrenChildrenArrayOutput) Index ¶
func (o PolicySetChildrenChildrenArrayOutput) Index(i pulumi.IntInput) PolicySetChildrenChildrenOutput
func (PolicySetChildrenChildrenArrayOutput) ToPolicySetChildrenChildrenArrayOutput ¶
func (o PolicySetChildrenChildrenArrayOutput) ToPolicySetChildrenChildrenArrayOutput() PolicySetChildrenChildrenArrayOutput
func (PolicySetChildrenChildrenArrayOutput) ToPolicySetChildrenChildrenArrayOutputWithContext ¶
func (o PolicySetChildrenChildrenArrayOutput) ToPolicySetChildrenChildrenArrayOutputWithContext(ctx context.Context) PolicySetChildrenChildrenArrayOutput
type PolicySetChildrenChildrenInput ¶
type PolicySetChildrenChildrenInput interface { pulumi.Input ToPolicySetChildrenChildrenOutput() PolicySetChildrenChildrenOutput ToPolicySetChildrenChildrenOutputWithContext(context.Context) PolicySetChildrenChildrenOutput }
PolicySetChildrenChildrenInput is an input type that accepts PolicySetChildrenChildrenArgs and PolicySetChildrenChildrenOutput values. You can construct a concrete instance of `PolicySetChildrenChildrenInput` via:
PolicySetChildrenChildrenArgs{...}
type PolicySetChildrenChildrenOutput ¶
type PolicySetChildrenChildrenOutput struct{ *pulumi.OutputState }
func (PolicySetChildrenChildrenOutput) AttributeName ¶
func (o PolicySetChildrenChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (PolicySetChildrenChildrenOutput) AttributeValue ¶
func (o PolicySetChildrenChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (PolicySetChildrenChildrenOutput) ConditionType ¶
func (o PolicySetChildrenChildrenOutput) ConditionType() pulumi.StringOutput
Condition type.
- Choices: `ConditionAttributes`, `ConditionReference`
func (PolicySetChildrenChildrenOutput) DictionaryName ¶
func (o PolicySetChildrenChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (PolicySetChildrenChildrenOutput) DictionaryValue ¶
func (o PolicySetChildrenChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (PolicySetChildrenChildrenOutput) ElementType ¶
func (PolicySetChildrenChildrenOutput) ElementType() reflect.Type
func (PolicySetChildrenChildrenOutput) Id ¶
func (o PolicySetChildrenChildrenOutput) Id() pulumi.StringPtrOutput
UUID for condition
func (PolicySetChildrenChildrenOutput) IsNegate ¶
func (o PolicySetChildrenChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (PolicySetChildrenChildrenOutput) Operator ¶
func (o PolicySetChildrenChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (PolicySetChildrenChildrenOutput) ToPolicySetChildrenChildrenOutput ¶
func (o PolicySetChildrenChildrenOutput) ToPolicySetChildrenChildrenOutput() PolicySetChildrenChildrenOutput
func (PolicySetChildrenChildrenOutput) ToPolicySetChildrenChildrenOutputWithContext ¶
func (o PolicySetChildrenChildrenOutput) ToPolicySetChildrenChildrenOutputWithContext(ctx context.Context) PolicySetChildrenChildrenOutput
type PolicySetChildrenInput ¶
type PolicySetChildrenInput interface { pulumi.Input ToPolicySetChildrenOutput() PolicySetChildrenOutput ToPolicySetChildrenOutputWithContext(context.Context) PolicySetChildrenOutput }
PolicySetChildrenInput is an input type that accepts PolicySetChildrenArgs and PolicySetChildrenOutput values. You can construct a concrete instance of `PolicySetChildrenInput` via:
PolicySetChildrenArgs{...}
type PolicySetChildrenOutput ¶
type PolicySetChildrenOutput struct{ *pulumi.OutputState }
func (PolicySetChildrenOutput) AttributeName ¶
func (o PolicySetChildrenOutput) AttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (PolicySetChildrenOutput) AttributeValue ¶
func (o PolicySetChildrenOutput) AttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (PolicySetChildrenOutput) Childrens ¶
func (o PolicySetChildrenOutput) Childrens() PolicySetChildrenChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (PolicySetChildrenOutput) ConditionType ¶
func (o PolicySetChildrenOutput) ConditionType() pulumi.StringOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute.
- Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (PolicySetChildrenOutput) DictionaryName ¶
func (o PolicySetChildrenOutput) DictionaryName() pulumi.StringPtrOutput
Dictionary name
func (PolicySetChildrenOutput) DictionaryValue ¶
func (o PolicySetChildrenOutput) DictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (PolicySetChildrenOutput) ElementType ¶
func (PolicySetChildrenOutput) ElementType() reflect.Type
func (PolicySetChildrenOutput) Id ¶
func (o PolicySetChildrenOutput) Id() pulumi.StringPtrOutput
UUID for condition
func (PolicySetChildrenOutput) IsNegate ¶
func (o PolicySetChildrenOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (PolicySetChildrenOutput) Operator ¶
func (o PolicySetChildrenOutput) Operator() pulumi.StringPtrOutput
Equality operator
- Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (PolicySetChildrenOutput) ToPolicySetChildrenOutput ¶
func (o PolicySetChildrenOutput) ToPolicySetChildrenOutput() PolicySetChildrenOutput
func (PolicySetChildrenOutput) ToPolicySetChildrenOutputWithContext ¶
func (o PolicySetChildrenOutput) ToPolicySetChildrenOutputWithContext(ctx context.Context) PolicySetChildrenOutput
type PolicySetInput ¶
type PolicySetInput interface { pulumi.Input ToPolicySetOutput() PolicySetOutput ToPolicySetOutputWithContext(ctx context.Context) PolicySetOutput }
type PolicySetMap ¶
type PolicySetMap map[string]PolicySetInput
func (PolicySetMap) ElementType ¶
func (PolicySetMap) ElementType() reflect.Type
func (PolicySetMap) ToPolicySetMapOutput ¶
func (i PolicySetMap) ToPolicySetMapOutput() PolicySetMapOutput
func (PolicySetMap) ToPolicySetMapOutputWithContext ¶
func (i PolicySetMap) ToPolicySetMapOutputWithContext(ctx context.Context) PolicySetMapOutput
type PolicySetMapInput ¶
type PolicySetMapInput interface { pulumi.Input ToPolicySetMapOutput() PolicySetMapOutput ToPolicySetMapOutputWithContext(context.Context) PolicySetMapOutput }
PolicySetMapInput is an input type that accepts PolicySetMap and PolicySetMapOutput values. You can construct a concrete instance of `PolicySetMapInput` via:
PolicySetMap{ "key": PolicySetArgs{...} }
type PolicySetMapOutput ¶
type PolicySetMapOutput struct{ *pulumi.OutputState }
func (PolicySetMapOutput) ElementType ¶
func (PolicySetMapOutput) ElementType() reflect.Type
func (PolicySetMapOutput) MapIndex ¶
func (o PolicySetMapOutput) MapIndex(k pulumi.StringInput) PolicySetOutput
func (PolicySetMapOutput) ToPolicySetMapOutput ¶
func (o PolicySetMapOutput) ToPolicySetMapOutput() PolicySetMapOutput
func (PolicySetMapOutput) ToPolicySetMapOutputWithContext ¶
func (o PolicySetMapOutput) ToPolicySetMapOutputWithContext(ctx context.Context) PolicySetMapOutput
type PolicySetOutput ¶
type PolicySetOutput struct{ *pulumi.OutputState }
func (PolicySetOutput) Childrens ¶
func (o PolicySetOutput) Childrens() PolicySetChildrenArrayOutput
List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`.
func (PolicySetOutput) ConditionAttributeName ¶
func (o PolicySetOutput) ConditionAttributeName() pulumi.StringPtrOutput
Dictionary attribute name
func (PolicySetOutput) ConditionAttributeValue ¶
func (o PolicySetOutput) ConditionAttributeValue() pulumi.StringPtrOutput
Attribute value for condition. Value type is specified in dictionary object.
func (PolicySetOutput) ConditionDictionaryName ¶
func (o PolicySetOutput) ConditionDictionaryName() pulumi.StringPtrOutput
Dictionary name
func (PolicySetOutput) ConditionDictionaryValue ¶
func (o PolicySetOutput) ConditionDictionaryValue() pulumi.StringPtrOutput
Dictionary value
func (PolicySetOutput) ConditionId ¶
func (o PolicySetOutput) ConditionId() pulumi.StringPtrOutput
UUID for condition
func (PolicySetOutput) ConditionIsNegate ¶
func (o PolicySetOutput) ConditionIsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (PolicySetOutput) ConditionOperator ¶
func (o PolicySetOutput) ConditionOperator() pulumi.StringPtrOutput
Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`
func (PolicySetOutput) ConditionType ¶
func (o PolicySetOutput) ConditionType() pulumi.StringPtrOutput
Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference`
func (PolicySetOutput) Default ¶
func (o PolicySetOutput) Default() pulumi.BoolPtrOutput
Indicates if this policy set is the default one
func (PolicySetOutput) Description ¶
func (o PolicySetOutput) Description() pulumi.StringOutput
The description of the policy set
func (PolicySetOutput) ElementType ¶
func (PolicySetOutput) ElementType() reflect.Type
func (PolicySetOutput) IsProxy ¶
func (o PolicySetOutput) IsProxy() pulumi.BoolPtrOutput
Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols'
func (PolicySetOutput) Name ¶
func (o PolicySetOutput) Name() pulumi.StringOutput
Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses]
func (PolicySetOutput) Rank ¶
func (o PolicySetOutput) Rank() pulumi.IntOutput
The rank (priority) in relation to other policy sets. Lower rank is higher priority.
func (PolicySetOutput) ServiceName ¶
func (o PolicySetOutput) ServiceName() pulumi.StringOutput
Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'.
func (PolicySetOutput) State ¶
func (o PolicySetOutput) State() pulumi.StringPtrOutput
The state that the policy set is in. A disabled policy set cannot be matched. - Choices: `disabled`, `enabled`, `monitor`
func (PolicySetOutput) ToPolicySetOutput ¶
func (o PolicySetOutput) ToPolicySetOutput() PolicySetOutput
func (PolicySetOutput) ToPolicySetOutputWithContext ¶
func (o PolicySetOutput) ToPolicySetOutputWithContext(ctx context.Context) PolicySetOutput
type PolicySetState ¶
type PolicySetState struct { // List of child conditions. `conditionType` must be one of `ConditionAndBlock` or `ConditionOrBlock`. Childrens PolicySetChildrenArrayInput // Dictionary attribute name ConditionAttributeName pulumi.StringPtrInput // Attribute value for condition. Value type is specified in dictionary object. ConditionAttributeValue pulumi.StringPtrInput // Dictionary name ConditionDictionaryName pulumi.StringPtrInput // Dictionary value ConditionDictionaryValue pulumi.StringPtrInput // UUID for condition ConditionId pulumi.StringPtrInput // Indicates whereas this condition is in negate mode ConditionIsNegate pulumi.BoolPtrInput // Equality operator - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, // `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, // `notEquals`, `notIn`, `notStartsWith`, `startsWith` ConditionOperator pulumi.StringPtrInput // Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that // additional conditions are present under the children attribute. - Choices: `ConditionAndBlock`, `ConditionAttributes`, // `ConditionOrBlock`, `ConditionReference` ConditionType pulumi.StringPtrInput // Indicates if this policy set is the default one Default pulumi.BoolPtrInput // The description of the policy set Description pulumi.StringPtrInput // Flag which indicates if the policy set service is of type 'Proxy Sequence' or 'Allowed Protocols' IsProxy pulumi.BoolPtrInput // Given name for the policy set, [Valid characters are alphanumerics, underscore, hyphen, space, period, parentheses] Name pulumi.StringPtrInput // The rank (priority) in relation to other policy sets. Lower rank is higher priority. Rank pulumi.IntPtrInput // Policy set service identifier. 'Allowed Protocols' or 'Server Sequence'. ServiceName pulumi.StringPtrInput // The state that the policy set is in. A disabled policy set cannot be matched. - Choices: `disabled`, `enabled`, // `monitor` State pulumi.StringPtrInput }
func (PolicySetState) ElementType ¶
func (PolicySetState) ElementType() reflect.Type
type TimeAndDateCondition ¶
type TimeAndDateCondition struct { pulumi.CustomResourceState // Condition description Description pulumi.StringPtrOutput `pulumi:"description"` // End date EndDate pulumi.StringPtrOutput `pulumi:"endDate"` // End time EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // Exception end date ExceptionEndDate pulumi.StringPtrOutput `pulumi:"exceptionEndDate"` // Exception end time ExceptionEndTime pulumi.StringPtrOutput `pulumi:"exceptionEndTime"` // Exception start date ExceptionStartDate pulumi.StringPtrOutput `pulumi:"exceptionStartDate"` // Exception start time ExceptionStartTime pulumi.StringPtrOutput `pulumi:"exceptionStartTime"` // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrOutput `pulumi:"isNegate"` // Condition name Name pulumi.StringOutput `pulumi:"name"` // Start date StartDate pulumi.StringPtrOutput `pulumi:"startDate"` // Start time StartTime pulumi.StringPtrOutput `pulumi:"startTime"` // Defines for which days this condition will be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. Default - List of all week days. WeekDays pulumi.StringArrayOutput `pulumi:"weekDays"` // Defines for which days this condition will NOT be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. WeekDaysExceptions pulumi.StringArrayOutput `pulumi:"weekDaysExceptions"` }
This resource can manage a Network Access Time And Date Condition.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := networkaccess.NewTimeAndDateCondition(ctx, "example", &networkaccess.TimeAndDateConditionArgs{ Name: pulumi.String("Cond1"), Description: pulumi.String("My description"), IsNegate: pulumi.Bool(false), WeekDays: pulumi.StringArray{ pulumi.String("Monday"), }, WeekDaysExceptions: pulumi.StringArray{ pulumi.String("Tuesday"), }, StartDate: pulumi.String("2022-05-06"), EndDate: pulumi.String("2022-05-10"), ExceptionStartDate: pulumi.String("2022-06-06"), ExceptionEndDate: pulumi.String("2022-06-10"), StartTime: pulumi.String("08:00"), EndTime: pulumi.String("15:00"), ExceptionStartTime: pulumi.String("20:00"), ExceptionEndTime: pulumi.String("22:00"), }) if err != nil { return err } return nil }) }
```
## Import
```sh $ pulumi import ise:networkaccess/timeAndDateCondition:TimeAndDateCondition example "76d24097-41c4-4558-a4d0-a8c07ac08470" ```
func GetTimeAndDateCondition ¶
func GetTimeAndDateCondition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TimeAndDateConditionState, opts ...pulumi.ResourceOption) (*TimeAndDateCondition, error)
GetTimeAndDateCondition gets an existing TimeAndDateCondition 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 NewTimeAndDateCondition ¶
func NewTimeAndDateCondition(ctx *pulumi.Context, name string, args *TimeAndDateConditionArgs, opts ...pulumi.ResourceOption) (*TimeAndDateCondition, error)
NewTimeAndDateCondition registers a new resource with the given unique name, arguments, and options.
func (*TimeAndDateCondition) ElementType ¶
func (*TimeAndDateCondition) ElementType() reflect.Type
func (*TimeAndDateCondition) ToTimeAndDateConditionOutput ¶
func (i *TimeAndDateCondition) ToTimeAndDateConditionOutput() TimeAndDateConditionOutput
func (*TimeAndDateCondition) ToTimeAndDateConditionOutputWithContext ¶
func (i *TimeAndDateCondition) ToTimeAndDateConditionOutputWithContext(ctx context.Context) TimeAndDateConditionOutput
type TimeAndDateConditionArgs ¶
type TimeAndDateConditionArgs struct { // Condition description Description pulumi.StringPtrInput // End date EndDate pulumi.StringPtrInput // End time EndTime pulumi.StringPtrInput // Exception end date ExceptionEndDate pulumi.StringPtrInput // Exception end time ExceptionEndTime pulumi.StringPtrInput // Exception start date ExceptionStartDate pulumi.StringPtrInput // Exception start time ExceptionStartTime pulumi.StringPtrInput // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput // Condition name Name pulumi.StringPtrInput // Start date StartDate pulumi.StringPtrInput // Start time StartTime pulumi.StringPtrInput // Defines for which days this condition will be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. Default - List of all week days. WeekDays pulumi.StringArrayInput // Defines for which days this condition will NOT be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. WeekDaysExceptions pulumi.StringArrayInput }
The set of arguments for constructing a TimeAndDateCondition resource.
func (TimeAndDateConditionArgs) ElementType ¶
func (TimeAndDateConditionArgs) ElementType() reflect.Type
type TimeAndDateConditionArray ¶
type TimeAndDateConditionArray []TimeAndDateConditionInput
func (TimeAndDateConditionArray) ElementType ¶
func (TimeAndDateConditionArray) ElementType() reflect.Type
func (TimeAndDateConditionArray) ToTimeAndDateConditionArrayOutput ¶
func (i TimeAndDateConditionArray) ToTimeAndDateConditionArrayOutput() TimeAndDateConditionArrayOutput
func (TimeAndDateConditionArray) ToTimeAndDateConditionArrayOutputWithContext ¶
func (i TimeAndDateConditionArray) ToTimeAndDateConditionArrayOutputWithContext(ctx context.Context) TimeAndDateConditionArrayOutput
type TimeAndDateConditionArrayInput ¶
type TimeAndDateConditionArrayInput interface { pulumi.Input ToTimeAndDateConditionArrayOutput() TimeAndDateConditionArrayOutput ToTimeAndDateConditionArrayOutputWithContext(context.Context) TimeAndDateConditionArrayOutput }
TimeAndDateConditionArrayInput is an input type that accepts TimeAndDateConditionArray and TimeAndDateConditionArrayOutput values. You can construct a concrete instance of `TimeAndDateConditionArrayInput` via:
TimeAndDateConditionArray{ TimeAndDateConditionArgs{...} }
type TimeAndDateConditionArrayOutput ¶
type TimeAndDateConditionArrayOutput struct{ *pulumi.OutputState }
func (TimeAndDateConditionArrayOutput) ElementType ¶
func (TimeAndDateConditionArrayOutput) ElementType() reflect.Type
func (TimeAndDateConditionArrayOutput) Index ¶
func (o TimeAndDateConditionArrayOutput) Index(i pulumi.IntInput) TimeAndDateConditionOutput
func (TimeAndDateConditionArrayOutput) ToTimeAndDateConditionArrayOutput ¶
func (o TimeAndDateConditionArrayOutput) ToTimeAndDateConditionArrayOutput() TimeAndDateConditionArrayOutput
func (TimeAndDateConditionArrayOutput) ToTimeAndDateConditionArrayOutputWithContext ¶
func (o TimeAndDateConditionArrayOutput) ToTimeAndDateConditionArrayOutputWithContext(ctx context.Context) TimeAndDateConditionArrayOutput
type TimeAndDateConditionInput ¶
type TimeAndDateConditionInput interface { pulumi.Input ToTimeAndDateConditionOutput() TimeAndDateConditionOutput ToTimeAndDateConditionOutputWithContext(ctx context.Context) TimeAndDateConditionOutput }
type TimeAndDateConditionMap ¶
type TimeAndDateConditionMap map[string]TimeAndDateConditionInput
func (TimeAndDateConditionMap) ElementType ¶
func (TimeAndDateConditionMap) ElementType() reflect.Type
func (TimeAndDateConditionMap) ToTimeAndDateConditionMapOutput ¶
func (i TimeAndDateConditionMap) ToTimeAndDateConditionMapOutput() TimeAndDateConditionMapOutput
func (TimeAndDateConditionMap) ToTimeAndDateConditionMapOutputWithContext ¶
func (i TimeAndDateConditionMap) ToTimeAndDateConditionMapOutputWithContext(ctx context.Context) TimeAndDateConditionMapOutput
type TimeAndDateConditionMapInput ¶
type TimeAndDateConditionMapInput interface { pulumi.Input ToTimeAndDateConditionMapOutput() TimeAndDateConditionMapOutput ToTimeAndDateConditionMapOutputWithContext(context.Context) TimeAndDateConditionMapOutput }
TimeAndDateConditionMapInput is an input type that accepts TimeAndDateConditionMap and TimeAndDateConditionMapOutput values. You can construct a concrete instance of `TimeAndDateConditionMapInput` via:
TimeAndDateConditionMap{ "key": TimeAndDateConditionArgs{...} }
type TimeAndDateConditionMapOutput ¶
type TimeAndDateConditionMapOutput struct{ *pulumi.OutputState }
func (TimeAndDateConditionMapOutput) ElementType ¶
func (TimeAndDateConditionMapOutput) ElementType() reflect.Type
func (TimeAndDateConditionMapOutput) MapIndex ¶
func (o TimeAndDateConditionMapOutput) MapIndex(k pulumi.StringInput) TimeAndDateConditionOutput
func (TimeAndDateConditionMapOutput) ToTimeAndDateConditionMapOutput ¶
func (o TimeAndDateConditionMapOutput) ToTimeAndDateConditionMapOutput() TimeAndDateConditionMapOutput
func (TimeAndDateConditionMapOutput) ToTimeAndDateConditionMapOutputWithContext ¶
func (o TimeAndDateConditionMapOutput) ToTimeAndDateConditionMapOutputWithContext(ctx context.Context) TimeAndDateConditionMapOutput
type TimeAndDateConditionOutput ¶
type TimeAndDateConditionOutput struct{ *pulumi.OutputState }
func (TimeAndDateConditionOutput) Description ¶
func (o TimeAndDateConditionOutput) Description() pulumi.StringPtrOutput
Condition description
func (TimeAndDateConditionOutput) ElementType ¶
func (TimeAndDateConditionOutput) ElementType() reflect.Type
func (TimeAndDateConditionOutput) EndDate ¶
func (o TimeAndDateConditionOutput) EndDate() pulumi.StringPtrOutput
End date
func (TimeAndDateConditionOutput) EndTime ¶
func (o TimeAndDateConditionOutput) EndTime() pulumi.StringPtrOutput
End time
func (TimeAndDateConditionOutput) ExceptionEndDate ¶
func (o TimeAndDateConditionOutput) ExceptionEndDate() pulumi.StringPtrOutput
Exception end date
func (TimeAndDateConditionOutput) ExceptionEndTime ¶
func (o TimeAndDateConditionOutput) ExceptionEndTime() pulumi.StringPtrOutput
Exception end time
func (TimeAndDateConditionOutput) ExceptionStartDate ¶
func (o TimeAndDateConditionOutput) ExceptionStartDate() pulumi.StringPtrOutput
Exception start date
func (TimeAndDateConditionOutput) ExceptionStartTime ¶
func (o TimeAndDateConditionOutput) ExceptionStartTime() pulumi.StringPtrOutput
Exception start time
func (TimeAndDateConditionOutput) IsNegate ¶
func (o TimeAndDateConditionOutput) IsNegate() pulumi.BoolPtrOutput
Indicates whereas this condition is in negate mode
func (TimeAndDateConditionOutput) Name ¶
func (o TimeAndDateConditionOutput) Name() pulumi.StringOutput
Condition name
func (TimeAndDateConditionOutput) StartDate ¶
func (o TimeAndDateConditionOutput) StartDate() pulumi.StringPtrOutput
Start date
func (TimeAndDateConditionOutput) StartTime ¶
func (o TimeAndDateConditionOutput) StartTime() pulumi.StringPtrOutput
Start time
func (TimeAndDateConditionOutput) ToTimeAndDateConditionOutput ¶
func (o TimeAndDateConditionOutput) ToTimeAndDateConditionOutput() TimeAndDateConditionOutput
func (TimeAndDateConditionOutput) ToTimeAndDateConditionOutputWithContext ¶
func (o TimeAndDateConditionOutput) ToTimeAndDateConditionOutputWithContext(ctx context.Context) TimeAndDateConditionOutput
func (TimeAndDateConditionOutput) WeekDays ¶
func (o TimeAndDateConditionOutput) WeekDays() pulumi.StringArrayOutput
Defines for which days this condition will be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. Default - List of all week days.
func (TimeAndDateConditionOutput) WeekDaysExceptions ¶
func (o TimeAndDateConditionOutput) WeekDaysExceptions() pulumi.StringArrayOutput
Defines for which days this condition will NOT be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`.
type TimeAndDateConditionState ¶
type TimeAndDateConditionState struct { // Condition description Description pulumi.StringPtrInput // End date EndDate pulumi.StringPtrInput // End time EndTime pulumi.StringPtrInput // Exception end date ExceptionEndDate pulumi.StringPtrInput // Exception end time ExceptionEndTime pulumi.StringPtrInput // Exception start date ExceptionStartDate pulumi.StringPtrInput // Exception start time ExceptionStartTime pulumi.StringPtrInput // Indicates whereas this condition is in negate mode IsNegate pulumi.BoolPtrInput // Condition name Name pulumi.StringPtrInput // Start date StartDate pulumi.StringPtrInput // Start time StartTime pulumi.StringPtrInput // Defines for which days this condition will be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. Default - List of all week days. WeekDays pulumi.StringArrayInput // Defines for which days this condition will NOT be matched. List of weekdays - `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, `Sunday`. WeekDaysExceptions pulumi.StringArrayInput }
func (TimeAndDateConditionState) ElementType ¶
func (TimeAndDateConditionState) ElementType() reflect.Type
Source Files ¶
- allowedProtocols.go
- authenticationRule.go
- authorizationExceptionRule.go
- authorizationGlobalExceptionRule.go
- authorizationProfile.go
- authorizationRule.go
- condition.go
- dictionary.go
- downloadableAcl.go
- getAllowedProtocols.go
- getAuthenticationRule.go
- getAuthorizationExceptionRule.go
- getAuthorizationGlobalExceptionRule.go
- getAuthorizationProfile.go
- getAuthorizationRule.go
- getCondition.go
- getDictionary.go
- getDownloadableAcl.go
- getPolicySet.go
- getTimeAndDateCondition.go
- init.go
- policySet.go
- pulumiTypes.go
- timeAndDateCondition.go