func (o ConditionalAccessPolicyConditionsPtrOutput) Applications() ConditionalAccessPolicyConditionsApplicationsPtrOutput {
	return o.ApplyT(func(v *ConditionalAccessPolicyConditions) *ConditionalAccessPolicyConditionsApplications {
		if v == nil {
			return nil
		}
		return &v.Applications
	}).(ConditionalAccessPolicyConditionsApplicationsPtrOutput)
}
// An `applications` block as documented below, which specifies applications and user actions included in and excluded from the policy.
An `applications` block as documented below, which specifies applications and user actions included in and excluded from the policy.
// An ` applications ` block as documented below which specifies applications and user actions included in and excluded from the policy .
func (o ConditionalAccessPolicyConditionsPtrOutput) Applications() ConditionalAccessPolicyConditionsApplicationsPtrOutput {
	return o.ApplyT(func(v *ConditionalAccessPolicyConditions) *ConditionalAccessPolicyConditionsApplications {
		if v == nil {
			return nil
		}
		return &v.Applications
	}).(ConditionalAccessPolicyConditionsApplicationsPtrOutput)
}
func ( o ConditionalAccessPolicyConditionsPtrOutput ) Applications ( ) ConditionalAccessPolicyConditionsApplicationsPtrOutput { return o . ApplyT ( func ( v * ConditionalAccessPolicyConditions ) * ConditionalAccessPolicyConditionsApplications { if v == nil { return nil } return & v . Applications } ) . ( ConditionalAccessPolicyConditionsApplicationsPtrOutput ) }
An `applications` block as documented below, which specifies applications and user actions included in and excluded from the policy.
An ` applications ` block as documented below which specifies applications and user actions included in and excluded from the policy .