func (o ConditionalAccessPolicyConditionsPtrOutput) Locations() ConditionalAccessPolicyConditionsLocationsPtrOutput {
	return o.ApplyT(func(v *ConditionalAccessPolicyConditions) *ConditionalAccessPolicyConditionsLocations {
		if v == nil {
			return nil
		}
		return &v.Locations
	}).(ConditionalAccessPolicyConditionsLocationsPtrOutput)
}
// A `locations` block as documented below, which specifies locations included in and excluded from the policy.
A `locations` block as documented below, which specifies locations included in and excluded from the policy.
// A ` locations ` block as documented below which specifies locations included in and excluded from the policy .
func (o ConditionalAccessPolicyConditionsPtrOutput) Locations() ConditionalAccessPolicyConditionsLocationsPtrOutput {
	return o.ApplyT(func(v *ConditionalAccessPolicyConditions) *ConditionalAccessPolicyConditionsLocations {
		if v == nil {
			return nil
		}
		return &v.Locations
	}).(ConditionalAccessPolicyConditionsLocationsPtrOutput)
}
func ( o ConditionalAccessPolicyConditionsPtrOutput ) Locations ( ) ConditionalAccessPolicyConditionsLocationsPtrOutput { return o . ApplyT ( func ( v * ConditionalAccessPolicyConditions ) * ConditionalAccessPolicyConditionsLocations { if v == nil { return nil } return & v . Locations } ) . ( ConditionalAccessPolicyConditionsLocationsPtrOutput ) }
A `locations` block as documented below, which specifies locations included in and excluded from the policy.
A ` locations ` block as documented below which specifies locations included in and excluded from the policy .