@@ -195,10 +195,13 @@ func (r MemberNewParams) MarshalJSON() (data []byte, err error) {
195195
196196type MemberNewParamsBody struct {
197197 // The contact email address of the user.
198- Email param.Field [string ] `json:"email,required"`
199- Policies param.Field [interface {}] `json:"policies"`
200- Roles param.Field [interface {}] `json:"roles"`
201- Status param.Field [MemberNewParamsBodyStatus ] `json:"status"`
198+ Email param.Field [string ] `json:"email,required"`
199+ Policies param.Field [interface {}] `json:"policies"`
200+ Roles param.Field [interface {}] `json:"roles"`
201+ // Status of the member invitation. If not provided during creation, defaults to
202+ // 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
203+ // of the member resource in Terraform.
204+ Status param.Field [MemberNewParamsBodyStatus ] `json:"status"`
202205}
203206
204207func (r MemberNewParamsBody ) MarshalJSON () (data []byte , err error ) {
@@ -218,7 +221,10 @@ type MemberNewParamsBodyIAMCreateMemberWithRoles struct {
218221 // The contact email address of the user.
219222 Email param.Field [string ] `json:"email,required"`
220223 // Array of roles associated with this member.
221- Roles param.Field [[]string ] `json:"roles,required"`
224+ Roles param.Field [[]string ] `json:"roles,required"`
225+ // Status of the member invitation. If not provided during creation, defaults to
226+ // 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
227+ // of the member resource in Terraform.
222228 Status param.Field [MemberNewParamsBodyIAMCreateMemberWithRolesStatus ] `json:"status"`
223229}
224230
@@ -228,6 +234,9 @@ func (r MemberNewParamsBodyIAMCreateMemberWithRoles) MarshalJSON() (data []byte,
228234
229235func (r MemberNewParamsBodyIAMCreateMemberWithRoles ) implementsMemberNewParamsBodyUnion () {}
230236
237+ // Status of the member invitation. If not provided during creation, defaults to
238+ // 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
239+ // of the member resource in Terraform.
231240type MemberNewParamsBodyIAMCreateMemberWithRolesStatus string
232241
233242const (
@@ -248,7 +257,10 @@ type MemberNewParamsBodyIAMCreateMemberWithPolicies struct {
248257 Email param.Field [string ] `json:"email,required"`
249258 // Array of policies associated with this member.
250259 Policies param.Field [[]MemberNewParamsBodyIAMCreateMemberWithPoliciesPolicy ] `json:"policies,required"`
251- Status param.Field [MemberNewParamsBodyIAMCreateMemberWithPoliciesStatus ] `json:"status"`
260+ // Status of the member invitation. If not provided during creation, defaults to
261+ // 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
262+ // of the member resource in Terraform.
263+ Status param.Field [MemberNewParamsBodyIAMCreateMemberWithPoliciesStatus ] `json:"status"`
252264}
253265
254266func (r MemberNewParamsBodyIAMCreateMemberWithPolicies ) MarshalJSON () (data []byte , err error ) {
@@ -306,6 +318,9 @@ func (r MemberNewParamsBodyIAMCreateMemberWithPoliciesPoliciesResourceGroup) Mar
306318 return apijson .MarshalRoot (r )
307319}
308320
321+ // Status of the member invitation. If not provided during creation, defaults to
322+ // 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
323+ // of the member resource in Terraform.
309324type MemberNewParamsBodyIAMCreateMemberWithPoliciesStatus string
310325
311326const (
@@ -321,6 +336,9 @@ func (r MemberNewParamsBodyIAMCreateMemberWithPoliciesStatus) IsKnown() bool {
321336 return false
322337}
323338
339+ // Status of the member invitation. If not provided during creation, defaults to
340+ // 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
341+ // of the member resource in Terraform.
324342type MemberNewParamsBodyStatus string
325343
326344const (
0 commit comments