@@ -2963,60 +2963,6 @@ def aks_nodepool_snapshot_list(cmd, client, resource_group_name=None): # pylint
29632963 return client .list_by_resource_group (resource_group_name )
29642964
29652965
2966- def aks_trustedaccess_role_list (cmd , client , location ): # pylint: disable=unused-argument
2967- return client .list (location )
2968-
2969-
2970- def aks_trustedaccess_role_binding_list (cmd , client , resource_group_name , cluster_name ): # pylint: disable=unused-argument
2971- return client .list (resource_group_name , cluster_name )
2972-
2973-
2974- def aks_trustedaccess_role_binding_get (cmd , client , resource_group_name , cluster_name , role_binding_name ):
2975- return client .get (resource_group_name , cluster_name , role_binding_name )
2976-
2977-
2978- def aks_trustedaccess_role_binding_create (cmd , client , resource_group_name , cluster_name , role_binding_name ,
2979- source_resource_id , roles ):
2980- TrustedAccessRoleBinding = cmd .get_models (
2981- "TrustedAccessRoleBinding" ,
2982- resource_type = CUSTOM_MGMT_AKS_PREVIEW ,
2983- operation_group = "trusted_access_role_bindings" ,
2984- )
2985- existedBinding = None
2986- try :
2987- existedBinding = client .get (resource_group_name , cluster_name , role_binding_name )
2988- except ResourceNotFoundError :
2989- pass
2990-
2991- if existedBinding :
2992- raise Exception ( # pylint: disable=broad-exception-raised
2993- "TrustedAccess RoleBinding " +
2994- role_binding_name +
2995- " already existed, please use 'az aks trustedaccess rolebinding update' command to update!"
2996- )
2997-
2998- roleList = roles .split (',' )
2999- roleBinding = TrustedAccessRoleBinding (source_resource_id = source_resource_id , roles = roleList )
3000- return client .begin_create_or_update (resource_group_name , cluster_name , role_binding_name , roleBinding )
3001-
3002-
3003- def aks_trustedaccess_role_binding_update (cmd , client , resource_group_name , cluster_name , role_binding_name , roles ):
3004- TrustedAccessRoleBinding = cmd .get_models (
3005- "TrustedAccessRoleBinding" ,
3006- resource_type = CUSTOM_MGMT_AKS_PREVIEW ,
3007- operation_group = "trusted_access_role_bindings" ,
3008- )
3009- existedBinding = client .get (resource_group_name , cluster_name , role_binding_name )
3010-
3011- roleList = roles .split (',' )
3012- roleBinding = TrustedAccessRoleBinding (source_resource_id = existedBinding .source_resource_id , roles = roleList )
3013- return client .begin_create_or_update (resource_group_name , cluster_name , role_binding_name , roleBinding )
3014-
3015-
3016- def aks_trustedaccess_role_binding_delete (cmd , client , resource_group_name , cluster_name , role_binding_name ):
3017- return client .begin_delete (resource_group_name , cluster_name , role_binding_name )
3018-
3019-
30202966def aks_mesh_enable (
30212967 cmd ,
30222968 client ,
0 commit comments