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