func (o CacheDefaultAccessPolicyPtrOutput) AccessRules() CacheDefaultAccessPolicyAccessRuleArrayOutput {
	return o.ApplyT(func(v *CacheDefaultAccessPolicy) []CacheDefaultAccessPolicyAccessRule {
		if v == nil {
			return nil
		}
		return v.AccessRules
	}).(CacheDefaultAccessPolicyAccessRuleArrayOutput)
}
// One to three `accessRule` blocks as defined above.
One to three `accessRule` blocks as defined above.
// One to three ` accessRule ` blocks as defined above .
func (o CacheDefaultAccessPolicyPtrOutput) AccessRules() CacheDefaultAccessPolicyAccessRuleArrayOutput {
	return o.ApplyT(func(v *CacheDefaultAccessPolicy) []CacheDefaultAccessPolicyAccessRule {
		if v == nil {
			return nil
		}
		return v.AccessRules
	}).(CacheDefaultAccessPolicyAccessRuleArrayOutput)
}
func ( o CacheDefaultAccessPolicyPtrOutput ) AccessRules ( ) CacheDefaultAccessPolicyAccessRuleArrayOutput { return o . ApplyT ( func ( v * CacheDefaultAccessPolicy ) [ ] CacheDefaultAccessPolicyAccessRule { if v == nil { return nil } return v . AccessRules } ) . ( CacheDefaultAccessPolicyAccessRuleArrayOutput ) }
One to three `accessRule` blocks as defined above.
One to three ` accessRule ` blocks as defined above .